代码之家  ›  专栏  ›  技术社区  ›  Matt

在Rails 3中设置Ruby和Gems路径的位置

  •  1
  • Matt  · 技术社区  · 15 年前

    我在一个共享主机上,需要使用我自己的Ruby版本,并将gems安装在我的主目录中。

    在我的Rails 2应用程序中我有这个 environment.rb 使用我自己的宝石:

    if ENV['RAILS_ENV'] == 'production'
      ENV['HOME'] = "/home/matt"
      ENV['GEM_HOME'] = "/home/matt/.gems"
      ENV['GEM_PATH'] = "/home/matt/.gems"
    end
    

    在Rails 3中也这样做是个好主意吗?或者有更好的方法吗?

    在Apache/Passenger上运行时,是否可以将应用程序配置为使用我的本地Ruby版本?

    2 回复  |  直到 15 年前
        1
  •  2
  •   Nicolas Blanco    15 年前

    如果您可以在共享主机上使用rvm和bundler,您将得到保存(真的):)。

        2
  •  0
  •   Matt    15 年前

    我把这些设置放在 config.ru 而且效果很好。