【问题标题】:Persistent Rake DSL method warningPersistent Rake DSL 方法警告
【发布时间】:2012-01-30 01:16:34
【问题描述】:

好的,我正在尝试再次解决此问题。我按照this fix 恢复到第一次工作的版本0.8.7 来消除错误。但是,现在我正在尝试使用黄瓜,我又得到了它。

我通过运行gem uninstall rake -v=0.9.2.2 再次尝试了它,它列出了所有 gem 依赖项。成功卸载。然后我跑了bundle update rake。使用耙子 (0.8.7)。凉爽的。 rake -V。耙子,版本 0.9.2.2。笏。同样的问题又回来了。我错过了什么?我认为无论如何 9.2 都应该修复这个错误?

【问题讨论】:

    标签: ruby-on-rails cucumber rake


    【解决方案1】:

    我认为此修复程序已过时。 Rake 0.9.0 已修复,0.9.2.2 肯定可以正常工作。您想卸载并彻底根除 rake 0.8.x。尝试类似:

    gem list -d rake
    

    -d 开关将显示安装目录。如果您使用的是 RVM,可能会遇到多个搜索路径,运行 rvm info 会告诉您搜索路径和偏好顺序。根据您使用的系统,您的操作系统也可能附带旧的 rake 版本。尝试卸载除本地 gemset(如果使用 RVM)或最新 rake(如果不使用 RVM)以外的所有内容。

    【讨论】:

      【解决方案2】:

      rake gem 卸载的问题听起来你的默认 gemset 中有 Rake,检查 ~/.rvm/gemsets/global.gems 毫无疑问会有 rake

      【讨论】:

        猜你喜欢
        • 2018-07-21
        • 1970-01-01
        • 2011-09-06
        • 1970-01-01
        • 2011-11-19
        • 1970-01-01
        • 2017-04-15
        • 2023-02-01
        • 2014-06-11
        相关资源
        最近更新 更多