【发布时间】:2018-04-23 18:43:09
【问题描述】:
我使用的是 macOS Sierra。我通过 macports (/opt/local/bin/ruby2.5) 安装了 ruby 2.5。但是,我也有 ruby 2.0 位于 /usr/bin/ruby 中——不确定它来自哪里——它不是 macports 包。如何让我的系统在系统范围内使用较新的 ruby 2.5? 当我尝试删除/重命名 /usr/bin/ruby 时,即使作为超级用户,我也会得到“不允许操作”。
【问题讨论】:
-
Ruby 与 osx 捆绑在一起。您是否尝试过使用
RVM? -
您不想更改默认的 ruby。使用
rvm或rbenv(我更喜欢后者)来管理你用于项目工作的版本 -
我个人更喜欢 asdf。