单独乘客使用错误的红宝石版本?

时间:2013-11-16 16:21:43

标签: ruby-on-rails ruby rvm passenger

你好我使用rails 4和rvm - ruby​​ verison 2.0。 但是,当我尝试启动乘客(独立)时,我会遇到语法错误。

它告诉我:

Ruby interpreter command
/usr/bin/ruby1.8

如何将其更改为rvm 2.0版本?

2 个答案:

答案 0 :(得分:0)

你需要先使用ruby:

rvm use ruby

它可能会显示其他说明 - 请务必阅读

答案 1 :(得分:0)

我遇到了同样的问题:乘客独立使用nginx,在升级我的应用程序以使用ruby 2.1.1(在.ruby版本中指定)之后,我看到了类似的错误。

在我的生产服务器上,我知道nginx配置的位置,所以我可以修复ruby解释器的路径。

但是在独立设置上我找不到它,所以我做了gem uninstall passenger后跟gem install passenger让它重新编译nginx。

现在它起作用,至少在下一个ruby解释器碰撞之前。