2016-07-27 128 views
0

我在Mac OS X El Capitan上。我在終端安裝了紅寶石brew install ruby,但是當我輸入ruby -vruby --version時,什麼都沒有出現。如果我用輸出運行一個簡單的ruby文件,也沒有任何顯示。我試圖使用binding.pry來停止腳本,但它並沒有停止,終端上也沒有顯示任何內容。我認爲安裝不成功,但是當我再次運行brew install ruby時,我說「已安裝ruby-2.3.0」。我想知道問題是什麼。安裝了Brew後,Ruby無法在Mac上運行

回答

1

~/.bash_profile添加以下行

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

當您完成後,關閉終端並重新打開它。你應該沒問題。

或者,如果你不想重新打開終端,你可以這樣做:

source ~/.bash_profile 

我建議你應該通過rvmrbenv安裝ruby

0

我會從自制軟件中刪除紅寶石,並建議安裝rbenv(https://github.com/rbenv/rbenv)或rvm(https://rvm.io/)與brew(rbenv是我的首選)。

通過這種方式,您可以隨時在系統上擁有多個版本的ruby,並在不同項目之間切換使用哪個版本。這很好。