你如何卸载RVM gem?

Tri*_*rip 6 ruby gem uninstall rvm

奇怪......但这就是我得到的:

$ gem list | grep rvm
>> rvm (1.11.3.3)
$ gem uninstall rvm
>> INFO:  gem "rvm" is not installed
Run Code Online (Sandbox Code Playgroud)

怎么可能呢?这个问题的根源可能源于我下载最新的RVM并发现它不能与最新版本的POW一起使用.因此,我不得不内爆RVM并重新安装旧版本.从那以后,当我做一个时cap deploy,我得到了经典:

`<top (required)>': RVM - Capistrano integration was extracted to a separate gem, install: `gem install rvm-capistrano` and remove the `$LOAD_PATH.unshift` line, note also the 'set :rvm_type, :user' is now the default (instead of :system). (RuntimeError)
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

小智 16

我最近遇到了同样的rvm错误:

"RVM - Capistrano集成被提取到一个单独的gem,安装:gem install rvm-capistrano并删除该$LOAD_PATH.unshift行,同时注意'set:rvm_type,:user'现在是默认值(而不是:system).(RuntimeError)"

做错误建议对我来说根本不起作用.

对我有用的是: rvm -v

当我这样做时,我看到了我的rvm版本 rvm 1.13.0

使用" rvm get"我做了" rvm get 1.12.0"但仍然得到了错误

然后我尝试了" rvm get 1.11.0"然后presto,我的rvm再次开始工作.

我不是百分之百确定导致错误的原因,但我认为这一切都是rvm get stable在我无法安装某些宝石后尝试升级rvm时开始的.我发现我不能再安装宝石了,因为我已经将我的xcode更新为4.3.2,显然Apple改变了他们的c编译器,这对rvm不起作用.

希望这有助于某人.


Abe*_*ker 10

你是宝石吗?如果是这样,那个gem可能在解释器的未命名gemset或全局gemset中.如果是这样,试试吧

rvm use 1.9.3
gem uninstall rvm
Run Code Online (Sandbox Code Playgroud)

要么

rvm use 1.9.3@global
gem uninstall rvm
Run Code Online (Sandbox Code Playgroud)


nat*_*han 5

我也遇到了这个错误.您遇到的错误是因为最近的capistrano更新.如果你添加rvm-capistrano到你的gemfile并$LOAD-PATH.unshift从你的capistrano部署文件中删除该行它应该工作,至少它是为我做的.