小编St.*_*St.的帖子

如何在使用rbenv +不同的ruby版本时从OSX的系统ruby 1.8.x正确卸载gem?

我有rbenvruby 2.1.0当前安装的,我想用我安装了这个版本的红宝石任何宝石向前移动.

但是我也有系统(OSX 10.9)默认ruby(1.8.x),我以前为该版本安装了一些宝石.我在这里可以看到它们:

/Library/Ruby/Gems/1.8/gems

我不知道如何gem从上面的目录中正确卸载所以我可以清理我的机器并为我rbenv托管的新版本的ruby 重新安装一些这些宝石的更新版本.

例如,我已经为1.8.x安装了Compass和Sass,我不再需要Compass,并且希望将它从我的机器中删除,并希望将Sass从3.2升级到3.3但是让它运行ruby 2.1.0.

目前,gem list只给我当前安装的ruby设置的活动版本的宝石rbenv,这是完全合理的.

那么我怎样才能gem uninstall <old ruby 1.8.x gem>找到/Library/Ruby/Gems/1.8/gems

ruby gem rubygems uninstall rbenv

3
推荐指数
1
解决办法
9211
查看次数

标签 统计

gem ×1

rbenv ×1

ruby ×1

rubygems ×1

uninstall ×1