让Nginx使用正确的乘客宝石
我正在尝试安装一个nginx + sinatra + ubuntu 10.04 +乘客+ rvm堆栈。 我按照这里的指示:http://thekindofme.wordpress.com/2010/10/24/rails-3-on-ubuntu-10-10-with-rvm-passenger-and-nginx/
这是这篇文章的后续内容:Sinatra Gem不会安装。 我也遵循了另一个堆栈溢出给出的指示,这个溢出在我的应用程序中创建了一个.rvmrc,我添加了乘客宝石。
根据之前的文章,我产生了错误的乘客。
在我使用的nginx conf文件中: passenger_root /home/noahc/.rvm/gems/ruby-1.9.2-p290/gems/passenger-3.0.9;
如何找出我应该产卵的乘客,以及如何改变它?
您可以访问http:// shiftfrog并查看生成此问题和上一个问题的堆栈跟踪。
有任何想法吗? 我是否以错误的顺序做这件事?
我应该设置RVM,然后ruby,然后按照说明在我的项目目录中设置gemset和rvmrc文件。 然后从我创建的gemset运行rvmsudo passenger-install-nginx-module命令。 目前,我在根据之前参考的前一个计算器问题创建的gemset之外运行它。
提前感谢您提供任何帮助。
在RVM站点和Dercys博客上有相当好的描述: