运行rails 2.3.10 bundler问题`require':没有这样的文件加载 - ruby​​gems(LoadError)

时间:2013-07-12 17:15:38

标签: bundler ruby-on-rails-2 webrick

我在Rails 2.3.10上有一个关于制作的应用程序;当我尝试以ruby script/server -p 3017 -e production -d开头时,它会抛出以下错误:

Rails requires RubyGems >= 1.3.2. Please install RubyGems and try again: http://rubygems.rubyforge.org

try installing passenger to start the project with but it generates another error:

/home/gmcms/.rvm/gems/ruby-1.8.7-p370@nick_backend/gems/bundler-1.3.5/lib/bundler/shared_helpers.rb:2:in `require': no such file to load -- rubygems (LoadError)
from /home/gmcms/.rvm/gems/ruby-1.8.7-p370@nick_backend/gems/bundler-1.3.5/lib/bundler/shared_helpers.rb:2
from /home/gmcms/.rvm/gems/ruby-1.8.7-p370@nick_backend/gems/bundler-1.3.5/lib/bundler/setup.rb:1:in `require'
from /home/gmcms/.rvm/gems/ruby-1.8.7-p370@nick_backend/gems/bundler-1.3.5/lib/bundler/setup.rb:1

我从另一个开发者那里得到了这个项目,他总是以这种方式开始这个项目;在它没有Gemfile之前,我创建了一个Gemfile,我在其中定义了项目正在使用的gem,然后使用bundler添加参数--deployment安装所有内容:

bundle install --deployment

我也遵循了bundler官方网站上的步骤: http://bundler.io/v1.3/rails23.html

但是当我尝试使用ruby脚本/服务器以相同的方式运行项目时,它会给我带来同样的错误。我遵循这个主题,但没有一个为我工作:

我该怎么办?提前谢谢。

Juan Trejo。

1 个答案:

答案 0 :(得分:-1)

我遇到过类似的问题。尝试运行

     rvm gemset use global && bundle