找不到RubyGem rails(> = 0)(Gem :: LoadError)

时间:2012-03-28 08:47:04

标签: ruby-on-rails gem bundler

我正在使用Ruby on Rails 3创建一个网站。我已经在这个项目上工作了2个月,一切都运行良好。突然,我将gem'ckeditor','3.4.2.pre'添加到我的gemfile后出现以下错误。我在这里遵循了ckeditor教程:http://hafizbadrie.wordpress.com/2011/07/31/rails-3-and-ckeditor/并且一切正常但从那时起我在控制台上运行任何命令如rails server或bundle install时出现以下错误:


WARNING:  Invalid .gemspec format in '/usr/lib/ruby/gems/1.8/specifications/arel-0.3.3.gemspec'
/usr/local/lib/site_ruby/1.8/rubygems.rb:777:in `report_activate_error': Could not find RubyGem rails (>= 0) (Gem::LoadError)
    from /usr/local/lib/site_ruby/1.8/rubygems.rb:211:in `activate'
    from /usr/local/lib/site_ruby/1.8/rubygems.rb:1056:in `gem'
    from /usr/bin/rails:18

我在谷歌搜索并得到了一个解决方案,说运行gem install bundler,但这并没有解决我的错误。由于此错误,我无法继续进行,因为没有一个命令正在运行。

我该如何解决这个错误? 提前谢谢......

1 个答案:

答案 0 :(得分:0)

我猜你使用的是ree版本1.8.7,一对宝石不支持ree 1.8.7。检查支持ree 1.8.7的gem的版本并安装相应版本的gem。如果您找不到解决方案,请发表评论