首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >需要卸载rake 0.9.2.2并安装rake 0.8.7

需要卸载rake 0.9.2.2并安装rake 0.8.7
EN

Stack Overflow用户
提问于 2012-04-17 14:33:17
回答 3查看 10.9K关注 0票数 4

我构建了一个新的干净的虚拟机,安装了rvm,安装了ruby1.9.2并运行了gem install rails --version '=3.0.7'。到目前一切尚好。当我执行gem list rake时,我看到安装了rake 0.9.2.2,我需要rake 0.8.7。我读过关于卸载rake的文章。然后安装gem install rake -v='0.8.7'。这就是我所做和观察到的:

代码语言:javascript
复制
gem list rake
  rake (0.9.2.2, 0.8.7)
gem uninstall rake 0.9.2.2
  You have requested to uninstall the gem rake-0.8.7
  .......
  Continue [Yn]
  Successfully unistalled rake 0.8.7
  INFO: gem "0.9.2.2" is not installed

gem list rake
  rake (0.9.2.2)

好的,它显示了rake的两个版本都安装了,我指定删除0.9.2.2,它说它正在卸载0.8.7,并且它已经完成了0.8.7的卸载。(不是我输入的)在最后它显示0.9.2.2仍然安装在gem列表rake中。我已经经历了多次这样的迭代,每次都得到相同的结果。

最后,我需要Ruby 1.9.2;rails 3.0.7和rake 0.8.7。前两个我都很好。但是如何让rake恢复到0.8.7呢?或者我看到的只是宝石清单中的一些垃圾,并不能反映现实?或者你能确定你真正拥有的是什么?

提前谢谢。

EN

回答 3

Stack Overflow用户

发布于 2015-05-22 15:15:51

尝试使用以下命令

代码语言:javascript
复制
rvm use @global && gem uninstall rake
票数 6
EN

Stack Overflow用户

发布于 2012-05-02 22:16:34

对于预定义的constatnts 'Ruby‘和'LN_SUPPORTED’,我也遇到了同样的问题。

然而,我的“gem list”只显示了rake 0.9.2.2。因此,在我能够安装0.8.7之后,一切又开始工作了。

代码语言:javascript
复制
sudo gem install rake -v=0.8.7

在尝试重新安装两个版本之前,您是否可以在不指定版本的情况下执行:sudo gem uninstall Rake以完全摆脱rake?或者有可能(我知道这是不赞成的,但是...)删除rake gem文件夹?

此外,也许您可以将rake (0.9.2.2, 0.8.7)添加到gemfile中,然后执行一个bundle update

票数 4
EN

Stack Overflow用户

发布于 2016-07-26 02:36:53

这对我来说很有效:

gem uninstall rake --version 0.9.2.2

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10186263

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档