【问题标题】:How to get rvm running inside fcgi?如何让 rvm 在 fcgi 中运行?
【发布时间】:2011-10-16 02:00:27
【问题描述】:

我有一个在 apache + fcgi 上运行的 rails 2.3 应用程序,我正在将它迁移到 rails 3.1 + rvm (+ apache + fcgi)。

我现在在 fcgi rvm 被阻止。

我尝试将#!/usr/local/bin/rvm 1.9.2@rails31 exec ruby放入我的public/dispatch.fcgi

从我的命令行运行 /usr/local/bin/rvm use 1.9.2@rails31 exec ruby /some_path/current/public/dispatch.fcgi 工作正常,但 apache 日志显示:

错误:无法识别的命令行参数:'/some_path/current/public/dispatch.fcgi'(参见:'rvm usage')

知道发生了什么吗? 应该如何配置才能使其工作?

感谢您的回答。

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-3 apache rvm fastcgi


    【解决方案1】:

    我自己没试过,但是怎么样

    #!/usr/bin/env /usr/local/bin/ruby-1.9.2-p180
    

    按照How to use RVM installs of Ruby in shell & CGI scripts 的说明进行操作? (如果您在本地用户目录中安装了 RVM,则路径类似于 ~/.rvm/bin/...

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-08-04
      • 1970-01-01
      • 2010-09-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多