【问题标题】:Where is rake 10.0.4 coming from?rake 10.0.4 来自哪里?
【发布时间】:2013-06-26 13:14:24
【问题描述】:

当我在版本 10.0.4 上运行 rake test 时,我会得到大量不需要的堆栈跟踪。根据一些搜索,升级到 rake 10.1.0 可以解决此问题。我尝试安装 rake 10.1.0,但当我 rake test 时,我的系统仍在执行 10.0.4。我试图摆脱它;这就是发生的事情。

$ gem list | grep rake:
    rake (10.1.0, 10.0.4)

$ gem uninstall rake -v=10.0.4
    INFO:  gem "rake" is not installed

$ rake -V
    rake, version 10.0.4

其他重要功能:OS X 10.8.4、JRuby 1.7.4、Rails 3.2.13

如何从我的系统中获取 10.0.4,为什么gem uninstall 没有看到它?

【问题讨论】:

    标签: rubygems rake rvm


    【解决方案1】:

    使用gem list -d rake 查看gem 的完整路径,很可能10.0.4 rake 安装在@global gemset 中,使用:

    rvm @global do gem uninstall rake -ax
    

    【讨论】:

    • 这个帮助我解决了我长期以来试图卸载似乎是“可卸载的 rake gem”的问题!谢谢!
    【解决方案2】:

    使用 bundle exec rake,它将使用您的 gem 文件中指定的 rake 版本,因为这可能会因项目而异。

    【讨论】:

    • 谢谢,一旦我在我的 Gemfile 中指定了 10.1.0,这使我能够运行 10.1.0 - 你对为什么 10.0.4 曾经/仍然存在有任何建议吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-11-03
    • 2010-09-21
    • 2014-04-24
    • 2015-07-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多