我在我的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
并且它首先说明了捆绑器。
答案 0 :(得分:0)
bundle install
失败意味着您无法找到捆绑可执行文件的路径。
您的PATH必须包含bundle
可执行文件的路径。
您可以托管类似~/ruby/gems/gems/bundler/bin/bundle install
的内容来解决路径问题。