新手问题 Mac 如何安全地卸载多余的 Ruby

ripper · March 16, 2017 · Last by linjunpop replied at April 01, 2017 · 15616 hits

对 ruby 不是太了解,今天发现电脑上安装了四个版本的 ruby,想请教一下如何卸载掉多余的,谢谢。😅

Rvm 安装的,可以用 rvm 直接删除,系统的默认是 2.0,不用删除……

系统的不能删除,有许多地方会用到的

好的,那把系统的留着就行了吧

直接上 docker 最好

rvm就好啦

全部删除掉,全部再重新安装一个,这叫置之死地而后生。

Reply to ruby_sky

同意楼上,并且删掉.rvm 后别用 rvm 了,通过brew install ruby装吧,你只要一个版本的话,还是用 brew 方便。

Reply to nouse

最近给开发环境用上 docker,但是开 pry debug 还是不方便,目前是用这个:https://gist.github.com/hbin/b8dbfbf7ae612b78c4d6398fea0c3bae 方案,不知道有没有更好更方便的?

开发环境单个 ruby 是不方便的,如果你要升级版本,肯定会在新老版本中交替 debug。

rvm 管理就好了,系统的不要动,另外 rvm 有个很好玩的命令 rvm disk-usage all 比如我这里,我这里因为项目原因有三个 ruby,2.3.1, 2.4.0, 2.4.1 结果为

  Downloaded Archives Usage: 1.2M
         Repositories Usage: 0B
Extracted Source Code Usage: 5.2M
            Log Files Usage: 12K
             Packages Usage: 0B
               Rubies Usage: 105M
              Gemsets Usage: 4.3G
             Wrappers Usage: 24K
      Temporary Files Usage: 0B
          Other Files Usage: 5.1M
           Total Disk Usage: 4.4G

可见 Ruby 不占什么地方的,真正的大头是 Gem

https://github.com/asdf-vm/asdf 值得拥有,一个工具搞定所有东西的版本,再也不用每个语言都弄个版本管理了。😂

You need to Sign in before reply, if you don't have an account, please Sign up first.