在数字海洋中部署后,无法启动Web应用程序

时间:2019-01-16 16:32:20

标签: ruby-on-rails capistrano passenger digital-ocean

--------例外如下:-------

您的捆绑包已锁定为activesupport(4.2.8),但在Gemfile中列出的任何来源中均找不到该版本。如果您尚未更改来源,则意味着activesupport(4.2.8)的作者已将其删除。您需要将捆绑包更新为尚未删除的activesupport(4.2.8)的其他版本才能进行安装。 (Bundler :: GemNotFound)。我已将服务器中的ruby从2.2.4更新到2.4.0

Image of the error

1 个答案:

答案 0 :(得分:0)

我只是在我的nginx.conf文件中为passenger_root设置了正确的路径。尽管在该nginx无法启动之后,我还是从error.log文件(nginx)中发现我必须进行一些编译。我按照那里的指示进行了操作,还查看了此Unable to start the Phusion Passenger watchdog?

命令行

/usr/local/rvm/gems/ruby-2.4.0/gems/gems/passenger-5.0.30/bin/passenger-config编译代理