代码之家  ›  专栏  ›  技术社区  ›  Vizjerai

评估nil.dependencies时发生了什么错误?

  •  3
  • Vizjerai  · 技术社区  · 17 年前

    我运行的是RubyonRails 2.2.2版,当我运行rake gems时,会得到这个错误。

    $rake gems—跟踪
    -[I]设置逻辑
    耙子流产了!
    当你没有预料到它的时候,你就没有了!
    评估nil.dependencies时出错。

    /vendor/rails/railites/lib/rails/gem_dependency.rb:77:在“dependencies”中

    3 回复  |  直到 17 年前
        1
  •  3
  •   Vizjerai    17 年前

    我知道发生了什么事。在core rake gems函数中有一个bug,它假定存在gem的规范,并且在不存在该gem时出错。

    这是这个问题的票和一个工作补丁 http://rails.lighthouseapp.com/projects/8994-ruby-on-rails/tickets/1464

        2
  •  0
  •   Luke    17 年前

    可能是它试图加载的宝石有问题,或者是您设置了所需的宝石。检查config/environment.rb是否有任何奇怪的外观 config.gem 行,并对所有gem进行更新(sudo gem update)。

        3
  •  0
  •   srboisvert    17 年前

    还有一点细节 here 有两个备选解决方案 -在Rails中向依赖代码添加一行 或 -在gem之前指定gem依赖项

    推荐文章