Ruby on rails Butchered Ruby on Rails安装

Ruby on rails Butchered Ruby on Rails安装,ruby-on-rails,linux,fedora,uninstallation,Ruby On Rails,Linux,Fedora,Uninstallation,首先,这是我在stackoverflow上的第一篇文章,所以请放轻松;) 我是一个新的Fedora用户(f20),我还处于适应linux的早期阶段。我尝试安装RubyonRails(最新的Ruby-2.1.1和最新的Rails-4.1.0),使用了我在网上找到的一些指南,这些指南要求我下载并安装其他几个软件包。安装快结束时出现了几个错误,所以我想我应该卸载它,然后使用RVM从头开始,而我一开始并没有这么做 我试着用gem uninstall[gem_name]删除我安装的gem,但我对其中的很多

首先,这是我在stackoverflow上的第一篇文章,所以请放轻松;)

我是一个新的Fedora用户(f20),我还处于适应linux的早期阶段。我尝试安装RubyonRails(最新的Ruby-2.1.1和最新的Rails-4.1.0),使用了我在网上找到的一些指南,这些指南要求我下载并安装其他几个软件包。安装快结束时出现了几个错误,所以我想我应该卸载它,然后使用RVM从头开始,而我一开始并没有这么做

我试着用
gem uninstall[gem_name]
删除我安装的gem,但我对其中的很多都没有任何运气。所以我决定只
sudo-yum-remove-ruby
,希望它能删除我安装的所有东西,但令我沮丧的是,目录
/usr/share/ruby
仍然存在,这让我认为我的卸载是不完整的

为什么要从我的计算机上完全删除ruby、rails和gems的碎片,以便重新安装ruby on rails?为了安装更低版本的ruby(2.1.0),我是否有必要这样做


提前谢谢。

好的,在阅读了评论之后,我发现了问题所在

我运行了一个
yum列表| grep ruby
和类似的搜索,发现与我所相信的相反,我没有删除我安装的所有软件包。删除剩下的包后,我的
usr/share/ruby
文件夹消失在我的yipee的声音中


谢谢

您使用的是linux,这些东西存在的唯一线索是文件夹和潜在的环境变量。您可以搜索这些关键字并确定它是否位于可以删除的位置。如果您的操作系统不依赖于
/usr/shared/ruby
,则应将其保存以删除。@izuriel“您可以搜索这些关键字并确定其是否位于您可以删除的位置”抱歉,我不太理解这句话。我在搜索哪些“关键词”?我在寻找什么,在哪里?我如何知道我的操作系统是否不依赖于
usr/shared/ruby
?谢谢你的快速回复!大量阅读。我不戴软呢帽,所以我不能给出任何第一手的建议,但我之前已经去掉了一些坏掉的软呢帽。至于关键词,“ruby”、“gem”和“rails”。至于搜索,有一个漂亮的命令行工具叫做
find
,获取相关信息的最简单方法是打开控制台并键入
manfind
。Linux是一个全新的世界,请深入了解。如果您使用的是rvm,理论上,如果系统ruby安装仍然存在,它应该是可以的。理想情况下,您将使用来划分ruby的使用。一旦您通过rvm使用Gemset,只需确保运行命令
whichRuby
,查看您在当前环境中使用的ruby安装。如果您使用的是
.rvm
文件夹下的ruby版本,那么您应该可以继续。。。理论上。类似地,您可以使用
哪个gem
来找出您正在使用的gem安装。您可以接受自己的答案,向其他用户发出信号,这是您问题的解决方案。此外,解决问题的工作也做得很好@伊苏里尔是的,我试过了,但是系统直到几天后才让我去。我想我在提出自己的问题后很快就试图回答了。