0

我有一个在我的本地主机上运行的应用程序,我想在我的主机帐户上安装它。主机是 Bluehost,他们似乎支持 RoR,正如我试图准确遵循的本教程所证明的那样。

我坚持的事情是我的红宝石应该在哪里?我目前bundle install甚至无法立即这样做,gem install bundler所以我很确定我的应用程序在错误的位置。但在我改正之前,我想我需要知道什么是正确的地方。

目前看来这里有宝石:~/ruby/gems/gems

这是我的应用程序的 /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'                                                                          

目前我可以安装这样的gemgem install bundler并且它成功了。但后来我尝试bundle install并说先安装捆绑器。

4

1 回答 1

0

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

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

你可以用托盘~/ruby/gems/gems/bundler/bin/bundle install来解决路径问题。

于 2013-05-06T16:41:18.507 回答