Rails服务器无法在生产中启动

时间:2016-05-07 08:52:58

标签: ruby-on-rails server production-environment

我正在尝试在DigitalOcean上启动我的第一个生产轨道服务器,但是在

之后
$ rails server — binding=my_Droplet_ip_address

我收到此错误

Exiting
/home/username/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rack-1.6.4/lib/rack/handler.rb:78:in `require': cannot load such file -- rack/handler/— (LoadError)
from /home/glaux/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rack-1.6.4/lib/rack/handler.rb:78:in `try_require'
    from /home/glaux/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rack-1.6.4/lib/rack/handler.rb:16:in `get'
    from /home/glaux/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rack-1.6.4/lib/rack/server.rb:290:in `server'

等等。

App在本地工作正常,服务器上的简单rails s也可以正常工作。

我的Ubuntu 14.04服务器包含postgresnginxpassenger

我是一个完全新手,我可能错过了一些重要的东西。所以请告诉我你是否希望我提供有关此事的任何其他信息。

1 个答案:

答案 0 :(得分:0)

试试rails s -b 0.0.0.0 并且停止导轨使用的前一个端口3000

停止上一个端口。试试这个命令 Lsof wni -p 3000

如果您在3000端口

上运行