【发布时间】:2016-03-17 23:48:47
【问题描述】:
乘客:5.0.22,铁路:3.2.22,Capistrano 3.4.0
我构建了一个新服务器并尝试使用 Capistrano 部署 Rails 应用程序。似乎部署后,Passenger 无法启动 Web 应用程序,因为它找不到一些 gemfile。经过一番挖掘,我发现只有在用户的 .gem/ 目录中的那些,即使它在应用程序的 GEM_PATH 中,Passenger 也找不到。
已阅读有关 stackoverflow 的许多帖子,但它们似乎都是针对旧版本(2 和 3)的乘客。有什么想法吗?
【问题讨论】:
-
你试过解决方案here吗?
-
使用
bundle --deployment至少改变了错误。现在它报告它无法“...映射来自共享对象的段 - ... vendor/bundle/ruby/extensions/x86_64-linux/mysql2-0.3.20/mysql2/mysql2.so (LoadError)”跨度>