ruby-on-rails - 由于此错误 : Option 'agents_dir' missing in file - Rails 4 + Passenger deployment,无法初始化乘客

标签 ruby-on-rails apache ruby-on-rails-4 deployment passenger

我一直在用头撞门,试图在 Ubuntu 14 + Apache2 + Passenger 上部署 Rails 4 应用程序。我似乎取得了一些进展:使用正确的 apache 模块正确安装了乘客,设置了我的 apache conf 文件,一切都重新启动,等等。当我访问我的站点时,我得到了我的 Rails 应用程序公共(public)目录的列表。我调查了日志,发现以下内容:
Passenger could not be initialized because of this error: Option 'agents_dir' missing in file '/usr/lib/ruby/vendor_ruby/phusion_passenger/locations.ini'
我在不同的 SO 帖子中说了一些关于可用模组的东西,所以这里是 /etc/apache2/mods-available/passenger.conf :
<IfModule mod_passenger.c> PassengerRoot /usr/lib/ruby/vendor_ruby/phusion_passenger/locations.ini PassengerDefaultRuby /usr/bin/ruby </IfModule>
/etc/apache2/mods-available/passenger.load :
LoadModule passenger_module /usr/lib/apache2/modules/mod_passenger.so
我究竟做错了什么?我要亲吻解决这个问题的人,我发誓。

最佳答案

我刚刚遇到这个问题并通过重新安装 passenger 来解决它使用以下命令打包:

sudo apt-get install --reinstall passenger passenger-dev

关于ruby-on-rails - 由于此错误 : Option 'agents_dir' missing in file - Rails 4 + Passenger deployment,无法初始化乘客,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29023264/

相关文章:

ruby-on-rails - 测试驱动开发?精神 split 症?我糊涂了!我应该使用什么进行测试,为什么?

ruby-on-rails - Graphql-ruby 如何将散列定义为类型

java - setMaxForRoute 在 ThreadSafeClientConnManager 中不起作用

css - 清除布局 float

ruby-on-rails - 如何将 CanCan 与 Grape 搭配使用?

ruby-on-rails - 将参数传递给葡萄实体模块

Java 安全架构

ruby-on-rails - 如何使用 rails 和 postgres 异步更新不同的 json (jsonb) 属性?

apache - htaccess 为 seo 重写图像 url

apache - 安装 LetsEncrypt 证书后 VirtualHost 导致 ERR_TOO_MANY_REDIRECTS