当前位置:  开发笔记 > 编程语言 > 正文

如何使用fastcgi在Bluehost上运行rails 2.3.3应用程序

如何解决《如何使用fastcgi在Bluehost上运行rails2.3.3应用程序》经验,为你挑选了1个好方法。

得到它了.看起来默认的bluehost安装的gem路径需要一些"按摩"才能工作.:)按照这里的说明解决了我的问题(相关部分切割和粘贴在下面):

http://www.bluehosttricks.com

A)您需要能够在本地安装宝石.您可以按照以下说明(通过SSH)执行此操作:

1)将以下行添加到$ HOME/.bashrc文件中(可以复制和粘贴这些行):

export GEM_HOME=$HOME/ruby/gems
export GEM_PATH=$GEM_HOME:/usr/lib/ruby/gems/1.8
export GEM_CACHE=$GEM_HOME/cache
export PATH=$PATH:$HOME/ruby/gems/bin

2)现在修改应用程序environment.rb文件,以便包含正确的gem路径.在指定rails版本之前,此行应该位于顶部:

ENV['GEM_PATH'] = '/path/to/their/home/ruby/gems:/usr/lib/ruby/gems/1.8'

3)取消他们可能运行的任何fastcgi进程,并解决问题.

编辑:

我最后不得不按照上面链接的教程中的所有步骤进行操作.您必须手动编辑机架fastcgi处理程序文件,否则调度程序将抱怨.显然这是特定于Rails 2.3.3(2.3.2在BH上工作正常(据称)).



1> cakeforcerbe..:

得到它了.看起来默认的bluehost安装的gem路径需要一些"按摩"才能工作.:)按照这里的说明解决了我的问题(相关部分切割和粘贴在下面):

http://www.bluehosttricks.com

A)您需要能够在本地安装宝石.您可以按照以下说明(通过SSH)执行此操作:

1)将以下行添加到$ HOME/.bashrc文件中(可以复制和粘贴这些行):

export GEM_HOME=$HOME/ruby/gems
export GEM_PATH=$GEM_HOME:/usr/lib/ruby/gems/1.8
export GEM_CACHE=$GEM_HOME/cache
export PATH=$PATH:$HOME/ruby/gems/bin

2)现在修改应用程序environment.rb文件,以便包含正确的gem路径.在指定rails版本之前,此行应该位于顶部:

ENV['GEM_PATH'] = '/path/to/their/home/ruby/gems:/usr/lib/ruby/gems/1.8'

3)取消他们可能运行的任何fastcgi进程,并解决问题.

编辑:

我最后不得不按照上面链接的教程中的所有步骤进行操作.您必须手动编辑机架fastcgi处理程序文件,否则调度程序将抱怨.显然这是特定于Rails 2.3.3(2.3.2在BH上工作正常(据称)).


看起来你得到了它,+1的详细说明,我删除了我的答案,以减少混乱.
推荐阅读
Life一切安好
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有