2

我在 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

我也按照捆绑器官方网站上的步骤进行操作:http: //bundler.io/v1.3/rails23.html

但是,当我尝试使用 ruby​​ 脚本/服务器以相同的方式运行项目时,我遇到了同样的错误。我关注了这个线程,但没有一个对我有用:

我能做些什么?提前致谢。

胡安·特雷霍。

4

1 回答 1

-1

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

     rvm gemset use global && bundle 
于 2013-07-12T17:32:01.633 回答