簡體   English   中英

Rails服務器未在生產中啟動

[英]Rails server doesn't start in production

我正在嘗試在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也可以正常運行。

我有帶有postgresnginxpassenger Ubuntu 14.04服務器。

我是一個新手,可能錯過了一些重要的事情。 因此,請告訴我是否要我提供有關此問題的其他信息。

只需嘗試使用rails s -b 0.0.0.0停止使用rails的先前端口3000

停止上一個端口。 嘗試使用此命令Lsof wni -p 3000

如果您在3000端口上運行

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM