我想rbenv install 2.2.1
安裝Ruby的新版本,但我得到的錯誤紅寶石構建:定義沒有找到:2.2.1
ruby-build: definition not found: 2.2.1
The following versions contain 2.2.1 in the name:
rbx-2.2.1
rbx-2.2.10
能否請你讓我知道我應該怎麼安裝2.2版本。 1?
在此先感謝!
我想rbenv install 2.2.1
安裝Ruby的新版本,但我得到的錯誤紅寶石構建:定義沒有找到:2.2.1
ruby-build: definition not found: 2.2.1
The following versions contain 2.2.1 in the name:
rbx-2.2.1
rbx-2.2.10
能否請你讓我知道我應該怎麼安裝2.2版本。 1?
在此先感謝!
我升級自制
brew update && brew upgrade
,然後是能夠升級到2.2.1
rbenv install '2.2.1'
希望這有助於!
您應該將ruby-build升級到最新版本,ruby-build是一個rbenv插件,它提供rbenv install命令來在類UNIX系統上編譯和安裝不同版本的Ruby。
使用自制包管理器:
brew upgrade ruby-build --HEAD
如果已經安裝紅寶石集結HEAD嘗試重新安裝它
brew reinstall ruby-build --HEAD
您可以查找當前穩定紅寶石版本號:
https://www.ruby-lang.org/en/downloads/
然後使用rbenv來查看升級可用選項的列表DED:
rbenv install --list
安裝最新的穩定版本如下(與你的版本字符串替換2.2.2):
rbenv install 2.2.2
rbenv rehash
要列出並確認所有已安裝的版本:
rbenv versions
要設置爲全球紅寶石版本(本例中爲2.2.2):
rbenv global 2.2.2
希望這可以幫助你和將來面臨類似情況的其他人。
/Users/your-user/.rbenv/plugins/ruby-build && git pull
替換「您的用戶」與Mac用戶
一旦你這樣做,你可以運行:
不錯,我有一個類似的問題,'釀造升級紅寶石構建 - HEAD'做了這個工作!謝謝。 – Calmon 2015-07-09 09:58:37
你爲我節省了一整天的工作! – 2017-03-01 11:15:24
嘗試手動從資源庫中使用此命令更新您的紅寶石構建安裝:
rbenv install 2.2.1
[This answer](http://stackoverflow.com/a/23517427/4240604)可能會幫助你。試着更新ruby-build插件。 – 2015-05-21 14:36:56