安装了Brew后,Ruby无法在Mac上运行

问题描述:

我在Mac OS X El Capitan上。我在终端安装了红宝石brew install ruby,但是当我输入ruby -vruby --version时,什么都没有出现。如果我用输出运行一个简单的ruby文件,也没有任何显示。我试图使用binding.pry来停止脚本,但它并没有停止,终端上也没有显示任何内容。我认为安装不成功,但是当我再次运行brew install ruby时,我说“已安装ruby-2.3.0”。我想知道问题是什么。安装了Brew后,Ruby无法在Mac上运行

~/.bash_profile添加以下行

export PATH="$(brew --prefix)/opt/ruby/bin:$PATH" 

当您完成后,关闭终端并重新打开它。你应该没问题。

或者,如果你不想重新打开终端,你可以这样做:

source ~/.bash_profile 

我建议你应该通过rvmrbenv安装ruby

我会从自制软件中删除红宝石,并建议安装rbenv(https://github.com/rbenv/rbenv)或rvm(https://rvm.io/)与brew(rbenv是我的首选)。

通过这种方式,您可以随时在系统上拥有多个版本的ruby,并在不同项目之间切换使用哪个版本。这很好。