Web应用部署到数字海洋后无法启动
Web application could not be started after deployment in digital ocean
--------异常如下:--------
您的捆绑包已锁定到 activesupport (4.2.8),但在您的 Gemfile 中列出的任何来源中都找不到该版本。如果您没有更改来源,则意味着 activesupport (4.2.8) 的作者已将其删除。您需要将您的捆绑包更新到尚未删除的不同版本的 activesupport (4.2.8) 才能安装。 (捆绑器:: GemNotFound)。我已将服务器
中的 ruby 从 2.2.4 更新到 2.4.0
Image of the error
我刚刚在 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 编译代理
--------异常如下:--------
您的捆绑包已锁定到 activesupport (4.2.8),但在您的 Gemfile 中列出的任何来源中都找不到该版本。如果您没有更改来源,则意味着 activesupport (4.2.8) 的作者已将其删除。您需要将您的捆绑包更新到尚未删除的不同版本的 activesupport (4.2.8) 才能安装。 (捆绑器:: GemNotFound)。我已将服务器
中的 ruby 从 2.2.4 更新到 2.4.0Image of the error
我刚刚在 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 编译代理