奇怪的是。但我得到的是:
$ gem list | grep rvm
>> rvm (1.11.3.3)
$ gem uninstall rvm
>> INFO: gem "rvm" is not installed这怎么可能呢?这个问题的根源可能源于我下载了最新的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)有什么想法吗?
发布于 2012-04-25 05:16:14
你是在宝石里吗?如果是,则gem可能在解释器未命名的gem集中或全局gem集中。如果是这样,请尝试
rvm use 1.9.3
gem uninstall rvm或
rvm use 1.9.3@global
gem uninstall rvm发布于 2012-04-27 09:35:35
我最近遇到了相同的rvm错误:
"RVM - Capistrano集成已解压缩到单独的gem,安装:gem install rvm-capistrano并删除用户行,另请注意,‘$LOAD_PATH.unshift :rvm_type,:user’现在是默认值(而不是:system)。(RuntimeError)“
执行错误提示的操作对我来说根本不起作用。
对我来说起作用的是:rvm -v
当我这样做时,我看到我的rvm版本是rvm 1.13.0
使用"rvm get“时,我使用了"rvm get 1.12.0”,但仍然收到错误
然后我尝试了"rvm get 1.11.0“,然后,我的rvm又开始工作了。
我不是100%确定是什么导致了这个错误,但我想这一切都是在我无法安装一些gem之后尝试用rvm get stable升级rvm时开始的。我发现我不能再安装gem了,因为我已经把我的xcode更新到了4.3.2,而且很明显苹果改变了他们的c编译器,这对rvm不起作用。
希望这对某些人有帮助。
发布于 2012-04-25 05:13:43
我也遇到了这个错误。您遇到的错误是由于最近的capistrano更新造成的。如果您将rvm-capistrano添加到gemfile中并从capistrano部署文件中删除$LOAD-PATH.unshift行,那么它应该可以工作,至少对我是这样做的。
https://stackoverflow.com/questions/10306022
复制相似问题