我遇到了一些真正的问题getting cucumber to work,在验证了问题仍然存在,即使是一个干净的Rails项目实例,并且它们处于系统级别,我想尝试删除系统中的所有内容与Rails有关并重新开始。
我已经尝试删除所有宝石,但这还不够。我还可以删除并重新安装以尝试使系统正常工作吗?
答案 0 :(得分:4)
删除所有宝石的单行:
gem list|awk '{ print $1 }'|xargs sudo gem uninstall -aIx
这是如何运作的:
awk
只提取gem的名称,忽略版本号xargs
将该名称传递给sudo gem uninstall -aIx
; 'a'适用于所有版本,'我'忽略依赖关系,'x'卸载二进制文件而无需确认。答案 1 :(得分:2)
我建议你只需使用gem uninstall GEM_NAME
,即卸载所有宝石
然后使用RVM安装新的Ruby版本并使其成为默认版本。
RMV也非常容易删除Ruby版本及其所有数据,因为它将所有内容安装在您主目录的文件夹中。
如果您想要一个干净的平板,然后重新开始,请执行以下操作:
要卸载所有第一个删除rails gem
sudo gem uninstall rails
然后卸载rubygems和ruby
sudo apt-get remove rubygems ruby irb ri rdoc ruby1.8-dev