我在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。
答案 0 :(得分:-1)
我遇到过类似的问题。尝试运行
rvm gemset use global && bundle