如何从 OS X 中删除 Ruby

Pav*_*ati 6 ruby rubygems ruby-on-rails predix

我们有 ruby​​ 版本为ruby 2.0.0p648 (2015-12-16 revision 53162) [universal.x86_64-darwin15]。我们需要卸载 ruby​​ 并重新安装。所以我们尝试这样

Anshuls-Mac-mini-2:~ pankajthakur$ whereis ruby
/usr/bin/ruby
Anshuls-Mac-mini-2:~ pankajthakur$ rm -f /usr/bin/ruby
rm: /usr/bin/ruby: Permission denied
Run Code Online (Sandbox Code Playgroud)

我们需要在其他位置重新安装。请指导我们。

我当前的 MAC os 版本 10.11.5 (El Capitan)

Ste*_*ven 1

我在一台计算机上获得了完全相同的版本,我使用Homebrew安装最新版本并覆盖旧版本。

在您的终端中运行brew install ruby以下载最新版本,然后运行brew link --overwrite ruby以替换您的 Ruby 版本。

您还可以使用rbenv在计算机上安装和运行不同版本的 Ruby brew install rbenv

编辑:我认为rbenv这可能是管理 Ruby 环境的最简单方法。

  • brew link --overwrite ruby​​ 不再有效 https://nathankleyn.com/2019/01/15/homebrew-system-util-writing-change/ (2认同)