【问题标题】:Nginx Passenger won't start due to these lines由于这些线路,Nginx 乘客将无法启动
【发布时间】:2014-03-05 22:23:50
【问题描述】:

我的Passenger/Nginx 配置无法启动,这一定是由于以下两行:

passenger_root /usr/bin/passenger;
passenger_ruby /usr/local/rbenv/shims/ruby;

当我运行 which passenger 时,我得到 /usr/bin/passenger 但不确定这是否正确?

谁知道这方面的知识?

【问题讨论】:

  • @rctneil,如果你运行 "passenger-config --root" 会得到什么?
  • 我明白了:/usr/lib/ruby/vendor_ruby/phusion_passenger/locations.ini
  • @rctneil 很奇怪,它应该指出乘客宝石的位置。在我的生产服务器中,它提供了类似 /usr/local/rvm/gems/ruby-2.0.0-p353/gems/passenger-4.0.23

标签: ruby-on-rails deployment nginx passenger


【解决方案1】:

passenger_root可以通过以下方式查询:

$ passenger-config --root /usr/lib/ruby/vendor_ruby/phusion_passenger/locations.ini

passenger_ruby可以通过rbenv确定:

$ rbenv which ruby /home/deploy/.rbenv/versions/2.1.2/bin/ruby

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-08-01
    • 1970-01-01
    • 2018-05-16
    • 2012-07-10
    • 1970-01-01
    • 1970-01-01
    • 2011-09-07
    • 2010-12-15
    相关资源
    最近更新 更多