【问题标题】:Could not find RubyGem rails (>= 0) (Gem::LoadError)找不到 RubyGem rails (>= 0) (Gem::LoadError)
【发布时间】:2012-03-28 08:47:03
【问题描述】:

我正在使用 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

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

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

【问题讨论】:

    标签: ruby-on-rails gem bundler


    【解决方案1】:

    我猜你使用的是 ree 1.8.7 版本,有几个 gem 不支持 ree 1.8.7。查看支持ree 1.8.7的gem版本,安装对应版本的gem。如果您找不到解决方案,请发表评论

    【讨论】:

      猜你喜欢
      • 2011-09-14
      • 1970-01-01
      • 1970-01-01
      • 2011-12-13
      • 2011-09-10
      • 2016-09-18
      • 2013-09-22
      • 1970-01-01
      • 2015-03-02
      相关资源
      最近更新 更多