如何从 /usr/bin/rails 中删除 Rails 安装

How To Remove Rails Installation From /usr/bin/rails

我正在尝试在 MacOS Mojave 上的 Rails 上安装 Ruby。这是我目前拥有的:

ruby -v
ruby 2.6.5p114 (2019-10-01 revision 67812) [x86_64-darwin18]

rails -v
Rails is not currently installed on this system. To get the latest version, simply type:

    $ sudo gem install rails

You can then rerun your "rails" command.

which rails
usr/bin/rails

我对这个问题做了一些研究,看起来是因为我在最初 运行 gem install rails 时使用 sudo,rails 可执行文件被放入无法访问正确库的位置。

如何修复此问题或删除 rails 可执行文件以从头开始全新安装?

忽略系统 Ruby 中现有的 Rails 安装。不要为您对系统 Ruby 及其 gems 所做的任何更改而烦恼。把它放在过去继续前进:

安装 RVM:

\curl -sSL https://get.rvm.io | bash -s stable

重新启动您的 shell,然后安装 Ruby:

rvm install 2.6.5

Don't use system Ruby.

然后安装 Rails(没有 sudo,不要将 sudo 与 RVM 安装的 Ruby 一起使用:

gem install rails