红宝石删除版本(Deleting versions of ruby)

2019-08-04 10:31发布

试图获得一个宝石工作,所以,承接SO建议,我删除了旧版本的红宝石我有如下:

$ which -a ruby
/Users/snowcrash/.rvm/rubies/ruby-1.9.2-p318/bin/ruby
/Users/snowcrash/.rvm/bin/ruby
$ rm /Users/snowcrash/.rvm/bin/ruby

然而,几个小时后,我试过which -a ruby再次和这个文件已经恢复:

/Users/snowcrash/.rvm/bin/ruby

任何建议如何发生的?

运行Mac OS X 10.8.2。

Answer 1:

我认为你只是删除任何存根或一个符号链接。 这很可能会指向上方安装的其他红宝石,在较长的路径。



Answer 2:

我觉得你的RVM安装困惑,因为你试图在不支持的方式来删除红宝石。

RVM管理您的红宝石为您和它是非常可以理解的,做事RVM之外的红宝石里面,真的会搞砸了。 换句话说,没有颜色的线外。

由于是,我吹走~/.rvm使用rm -rf ~/.rvm并重新安装RVM让它重新安装你想要的红宝石,然后独自离开的内部,直到你真正了解RVM如何运作和管理的安装。

而且,当您按照建议删除使用一个简单的命令的所有东西一样的版本which ruby ,是非常怀疑。 有很多不仅仅是翻译更多的Ruby安装。 此外,一些系统,如Mac OS中,安装Ruby供自己使用,并删除安装苹果系统版本可以打破应用程序。 重新安装这些版本是一个真正的痛苦,所以踮着脚尖小心地除去属于语言文件时,除非你真的知道自己在做什么。



文章来源: Deleting versions of ruby
标签: ruby rvm