我在Mac上使用OS X El Capitan。我在终端中使用brew install ruby
安装了ruby,但是当我输入ruby -v
或ruby --version
时,没有任何内容出现。如果我使用输出运行一个简单的ruby文件,则没有任何显示。我试图使用binding.pry
来停止脚本,但它没有停止,终端没有显示任何内容。我认为安装不成功但是当我再次运行brew install ruby
时,我说“已经安装了ruby-2.3.0”。我想知道问题是什么。
答案 0 :(得分:1)
在~/.bash_profile
中添加以下行
export PATH="$(brew --prefix)/opt/ruby/bin:$PATH"
完成后,请关闭终端并重新打开。你应该没事。
或者,如果您不想重新打开终端,可以执行以下操作:
source ~/.bash_profile
我建议您通过ruby
或rvm
安装rbenv
。
答案 1 :(得分:0)
我会从自制软件中删除ruby并建议使用brew安装rbenv(https://github.com/rbenv/rbenv)或rvm(https://rvm.io/)(rbenv是我的首选)。
这样,您可以随时在系统上安装多个版本的ruby,并在不同项目的版本之间切换。这很不错。