0

我最近为 Heroku 托管的 Web 应用程序添加了 SSL,但现在我无法在本地运行该应用程序,浏览器永远旋转,然后在终端中出现此错误 -

$ rails s
=> Booting WEBrick
=> Rails 3.2.12 application starting in development on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
[2013-07-22 11:46:26] INFO  WEBrick 1.3.1
[2013-07-22 11:46:26] INFO  ruby 1.9.3 (2013-02-22) [x86_64-darwin12.4.0]
[2013-07-22 11:46:26] INFO  WEBrick::HTTPServer#start: pid=34732 port=3000
[2013-07-22 11:51:07] ERROR bad Request-Line `:\x00\x00\x00'.

我不需要 SSL 进行开发,所以不需要添加thingem,或者nugenix我怎样才能让它再次在本地运行?

4

2 回答 2

2

Ryan Bates 有一个关于添加 SSL以解决开发环境的主题的精彩小插曲。配置涉及pow和nginx。我很快就会自己尝试一下,但不是这周。

于 2013-07-22T11:50:33.677 回答
0

问题解决了!通过添加 pow 作为服务器,我可以正常运行应用程序:)

要将 POW 添加到您的应用程序,请运行此命令curl get.pow.cx | sh,然后cd ~/.pow执行ln -s /path/to/myapp.

POW 在网站http://pow.cx/上有很好的记录,正如另一位用户 Ryan Bates 所提到的,有一个关于 SSL 的精彩视频,它解释了如何将 POW 添加到您的应用程序 - http://railscasts.com/episodes/357 -添加-ssl

于 2013-07-22T21:31:46.837 回答