我的同事有一个使用Nginx,Phusion Passenger和RVM的Rails开发环境。当他尝试加载一个项目时,它抱怨需要不同版本的Ruby的比什么是可用:如何让Phusion Passenger使用正确版本的Ruby?
The given ruby environment requires ruby-1.9.2-p290 (versus ree-1.8.7-2011.03) (RVM::IncompatibleRubyError)
我们从稀土切换到MRI红宝石。以下是我目前检查的内容:
.rvmrc
在该目录中是rvm use --create [email protected]
。rvm list default
回报ruby-1.9.2-p290
- 我们改变了出来,放回目录,发现它说,它的使用1.9.2
- 为nginx的配置文件设置
passenger_root
和passenger_ruby
正确的,据我可以告诉 - Passenger已经用Ruby 1.9.2编译。
还有别的东西我失踪了吗?
这个问题最终导致他的设置非常具体,以至于我怀疑这对其他人有用。由于我不能再删除它,所以我投票决定将它关闭为“太本地化”。 –
是的,但评论指出做文档仍然有效:) – Ghoti