【问题标题】:Ruby on Rails issue..mainly dealing with ruby gems/bundlerRuby on Rails 问题..主要处理 ruby​​ gems/bundler
【发布时间】:2011-02-10 08:04:54
【问题描述】:

我试图使用 rspec,但由于某种原因它不起作用。我认为它缺乏一些依赖关系或其他东西。不过,Ruby 1.9 中的其他所有内容都可以在我的笔记本电脑上完美运行。所以我做了一个 ruby​​ gems 系统更新(sudo gem update --system)。然后我做了一个 gem 更新(sudo gem update)。当我尝试在 Rails 中运行或创建应用程序时,我收到下面列出的错误消息:当我尝试进行 gem 更新、gem 安装、gem clean 等操作时,我也会收到同样的消息。我很困惑。我什至尝试将捆绑程序更新到最新版本,但仍然收到相同的错误消息。我希望有人能帮帮忙。谢谢。

demetrius-fords-macbook-pro-17:~ demet8$ 宝石检查 /usr/local/lib/ruby/gems/1.9.1/gems/bundler-0.8.1/lib/rubygems_plugin.rb:2:in require': no such file to load -- bundler/commands/bundle_command (LoadError) from /usr/local/lib/ruby/gems/1.9.1/gems/bundler-0.8.1/lib/rubygems_plugin.rb:2:in' 来自 /usr/local/lib/ruby/site_ruby/1.9.1/rubygems.rb:1113:in load' from /usr/local/lib/ruby/site_ruby/1.9.1/rubygems.rb:1113:inblock in ' 来自 /usr/local/lib/ruby/site_ruby/1.9.1/rubygems.rb:1105:in each' from /usr/local/lib/ruby/site_ruby/1.9.1/rubygems.rb:1105:in' 来自:225:in require' from <internal:gem_prelude>:225:inload_full_rubygems_library' 来自 :324:in const_missing' from /usr/local/bin/gem:12:in'

【问题讨论】:

    标签: ruby-on-rails ruby gem bundler


    【解决方案1】:

    您的回溯表明您正在运行 Bundler 0.8.1。请卸载它并确保您安装了更新版本的捆绑程序:)

    【讨论】:

    • 我刚试了你说的,效果很好!我试图通过命令行删除捆绑器,但它仍然给了我之前的错误消息。所以我手动进入根文件夹并删除它,然后通过命令行重新安装更新版本。现在一切都很好。再次感谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-08
    • 2012-02-19
    • 1970-01-01
    • 1970-01-01
    • 2016-02-23
    • 1970-01-01
    相关资源
    最近更新 更多