找不到RubyGem rails - Rails Server错误

时间:2014-07-15 21:36:38

标签: ruby-on-rails ruby git heroku

我是rails / ruby​​的新手,我正在学习如何使用git和heroku创建你的第一个应用程序!

在搞清楚sqlite3崩溃之后,我每次尝试启动服务器时都会收到错误。

rails server
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:827:in `report_activate_error': Could not find RubyGem rails (>= 0) (Gem::LoadError)
from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:261:in `activate'
from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:68:in `gem'
from /usr/bin/rails:18

这个错误是一个痛苦的屁股,我不知道如何解决它。这里有几篇关于这个特定错误的文章,但没有人提到在尝试启动服务器时收到此错误。

那里有没有人可以指导我采取措施来解决这个问题。

  • 我应该提供我的gemfile
  • 我是否还应提供我的database.yml文件以供审核
  • 日志,我没有提及的任何其他内容可能有助于找出问题的根源

让我知道,我正在努力向前推进广告,不想被困在这个特定的错误中好几天。

1 个答案:

答案 0 :(得分:0)

首先你应该安装rvm:https://rvm.io/rvm/install然后你应该安装ruby =< 1.9.3

rvm install 2.1

然后你应该安装rails

rvm use 2.1 && gem install rails

然后

cd PROJECT_PATH && rails server

一切都应该正常工作