我正在尝试在DigitalOcean
上启动我的第一个生产Rails服务器,但是之后
$ 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
也可以正常运行。
我有带有postgres
, nginx
和passenger
Ubuntu 14.04
服务器。
我是一个新手,可能错过了一些重要的事情。 因此,请告诉我是否要我提供有关此问题的其他信息。
只需尝试使用rails s -b 0.0.0.0
并停止使用rails的先前端口3000
停止上一个端口。 尝试使用此命令Lsof wni -p 3000
如果您在3000
端口上运行