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

ripper · 2017年03月16日 · 最后由 linjunpop 回复于 2017年04月01日 · 16045 次阅读

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

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

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

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

直接上 docker 最好

rvm就好啦

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

ruby_sky 回复

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

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 值得拥有,一个工具搞定所有东西的版本,再也不用每个语言都弄个版本管理了。😂

需要 登录 后方可回复, 如果你还没有账号请 注册新账号