ruby-on-rails – 卸载rails和gems,获取错误“无法卸载,检查’ge
我要从通常的noob行开始,“我是新来的”.哦,我正在运行Mac OSX 10.6.4
我一直在跟踪一大堆指南,特别是这两个here和here.这些指南是伟大的,我使用的第二个原因是因为RVM,我使用的原因是第一个是为MYSQL. 无论如何,当我开始,我没有完全遵循方向,所以在我安装RVM之后,由于某些原因,我安装rails与sudo gem安装rails -v 2.3.8,因为这是我需要的版本.所以…我意识到我正在使用系统ruby,并没有利用RVM.我现在做的是安装Ruby 1.9.2,所以我可以安装rails 3并测试它,我也安装了1.8.7和rails 2.3.8,所以我可以使用它为我需要它. 现在,我正在尝试从系统Ruby卸载宝石,但是每当我尝试我得到这个错误:
有关如何清除rails和所有这些宝石的任何想法?我只想从头开始用RVM. 更新: 通过运行命令gem list -d rails,我将gems放在/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/18中.我应该手动删除它们吗? 解决方法
SOLUTION!我仍然不明白为什么会发生这种情况,如果有人可以解释,我会很乐意.为什么路径不存在?是什么原因导致这个错误?
此外,我想提一下,我链接的解决方案有一个评论,说这个问题是重复的.然而,原来有一个不同的解决方案,并没有帮助我(虽然它是找到这个答案的基础).只需在查找器中手动删除宝石,就不会将其从宝石列表中删除. 不用多说 – 事实证明,当试图卸载宝石,它找不到它的路径(我认为问题是因为安装sudo,但我可能是错的).你需要做的是(你必须为每个宝石一个一个地做这个,或至少我不得不) > gem list -d’gem’,并记下“Installed at:”位置(在我的例子中,是/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8) 现在所有的卸载应该工作! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |