Ubuntu | Ruby-Can';t从系统中删除Ruby 1.9.2

Ubuntu | Ruby-Can';t从系统中删除Ruby 1.9.2,ruby,ubuntu,Ruby,Ubuntu,我是ubuntu的新手,可能有过几次 false开始更新ruby/rails。我正在努力 通过删除所有版本的 从我的系统中删除ruby 我想我已经安装了所有的东西 Synaptic或智能净化,但我仍然可以 以下: jwally@jwally-laptop:~$ ruby -v ruby 1.9.2p0 (2010-08-18 revision 29036) [i686-linux] jwally@jwally-laptop:~$ gem -v 1.3.7 jwally@jwally-lapt

我是ubuntu的新手,可能有过几次 false开始更新ruby/rails。我正在努力 通过删除所有版本的 从我的系统中删除ruby

我想我已经安装了所有的东西 Synaptic或智能净化,但我仍然可以 以下:

jwally@jwally-laptop:~$ ruby -v
ruby 1.9.2p0 (2010-08-18 revision 29036) [i686-linux]

jwally@jwally-laptop:~$ gem -v
1.3.7

jwally@jwally-laptop:~$ irb
irb(main):001:0> RUBY_VERSION
=> "1.9.2"
rc  ruby1.8-elisp                        1.8.7.249-2                                     ruby-mode for Emacsen
但当我输入“dpkg-l | grep ruby”时, 我只得到以下信息:

jwally@jwally-laptop:~$ ruby -v
ruby 1.9.2p0 (2010-08-18 revision 29036) [i686-linux]

jwally@jwally-laptop:~$ gem -v
1.3.7

jwally@jwally-laptop:~$ irb
irb(main):001:0> RUBY_VERSION
=> "1.9.2"
rc  ruby1.8-elisp                        1.8.7.249-2                                     ruby-mode for Emacsen

提前感谢查看run拥有哪个包
ruby

dpkg -S `which ruby`
如果它找不到包,那么Ruby是在Ubuntu包管理器之外安装的。你必须手动删除它


我将再次推荐这篇博客文章,以获取有关在Ubuntu上安装Ruby的最佳方法的说明:。

您可能已经安装了Ruby实例,而没有使用Ubuntu的软件包系统。请尝试:

which ruby

如果这产生的不是
/usr/bin/ruby
(例如
/usr/local/bin/ruby
),那么情况就是这样。Ubuntu无法卸载本地安装的东西。你需要手动卸载。

哪个ruby会生成以下内容:/usr/local/bin/rubyhower,文件搜索返回:home/jwallyi目录中的Ruby1.9.2-p0如果后一个目录是源目录,你可以在那里尝试cd'ing并执行“make uninstall”。但是,我不知道Ruby发行版是否支持。make uninstall给出:**没有规则将目标设置为“uninstall”。停止。因此,如果我想让它消失,我可以删除该目录吗?在0-dumble的范围内,如果我只删除Ruby-1.9.2-p0目录有多糟糕?如果你打算使用 rvm在将来。此命令可能有助于搜索删除文件:
sudo updatedb
后跟
locate ruby | less
jwally@jwally-笔记本电脑:~$dpkg-S
找不到哪个ruby
dpkg:/usr/local/bin/ruby。耶,你必须手动删除文件。一定要尽快切换到
rvm
尽可能:)