2016-10-30 42 views
0

我想升級紅寶石,因爲我需要安裝Jekyll模板,我需要最新版本才能做到這一點。由於我有一臺運行Sierra的Mac,我已經預裝了Ruby,並且已經安裝了Homebrew。當我使用brew install ruby安裝它時,它可以工作,但是當我檢查版本時,它仍然是2.0.0而不是2.3.1。 Homebrew說我有2.3.1,但是CLI說我有2.0.0。我試圖使用brew link --override ruby使其工作,但它說,一切正常,它讓我無處可去。我無法更新從2.0.0上的紅寶石從2.0.0到2.3.1

回答

2

使用rbenv和插件ruby-build。它將在一臺機器上保留幾個紅寶石版本。

安裝完成後,轉到目錄並輸入代碼,運行rbenv install 2.3.1並創建包含2.3.1的文件.ruby-version。從這個目錄運行的所有腳本都將使用ruby 2.3.1。

或者您將能夠爲所有正在運行的腳本設置ruby版本 - rbenv global 2.3.1