让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博客上有相当好的描述:

  • https://rvm.io/integration/passenger/
  • http://blog.ninjahideout.com/posts/the-path-to-better-rvm-and-passenger-integration
  • 链接地址: http://www.djcxy.com/p/32529.html

    上一篇: Make Nginx use the correct passenger gem

    下一篇: Sinatra Gem Won't Install