让Nginx使用正确的乘客宝石

时间:2011-09-05 22:11:17

标签: ruby nginx sinatra passenger rvm

我正在尝试设置一个nginx + sinatra + ubuntu 10.04 + passenger + rvm堆栈。我按照这里的指示:http://thekindofme.wordpress.com/2010/10/24/rails-3-on-ubuntu-10-10-with-rvm-passenger-and-nginx/

这是此帖的后续内容:Sinatra Gem Won't Install。我还按照另一个堆栈溢出给出的指示,这个溢出必不可少,在我的应用程序中创建了一个.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命令。目前我根据之前参考的前一个stackoverflow问题在我创建的gemset之外运行它。

提前感谢您提供的任何帮助。

1 个答案:

答案 0 :(得分:0)