红宝石宝石应该放在共享主机帐户上的哪个位置

时间:2013-05-05 15:20:11

标签: ruby-on-rails ruby ruby-on-rails-3 shared-hosting

我在我的localhost上运行了一个应用程序,我想在我的托管帐户上安装它。主持人是Bluehost,他们似乎支持RoR,this tutorial证明了这一点,我正在努力遵循。

我坚持的是我的红宝石应该在哪里?我在bundle install之后立即无法gem install bundler,所以我非常确定我的应用看错了地方。但在我纠正之前,我想我需要知道正确的位置。

目前看来这里有宝石: 〜/红宝石/宝石/宝石

这是我的应用程序的/config/environment.rb文件:

# Load the rails application
require File.expand_path('../application', __FILE__)

# Initialize the rails application
Goodwatching::Application.initialize!

ENV['GEM_PATH'] = '/home5/secretde/ruby/gems/gems:/usr/lib/ruby/gems/1.8'                                                                          

目前我可以像这样gem install bundler安装一个gem,并且它成功了。但之后我尝试bundle install并且它首先说明了捆绑器。

1 个答案:

答案 0 :(得分:0)

bundle install失败意味着您无法找到捆绑可执行文件的路径。

您的PATH必须包含bundle可执行文件的路径。

您可以托管类似~/ruby/gems/gems/bundler/bin/bundle install的内容来解决路径问题。