簡體   English   中英

自制軟件的Ruby版本與計算機版本不匹配

[英]Ruby version from homebrew doesn't match computer version

盡管我認為這就是我想要的,但我並沒有嘗試管理多個版本的Ruby。

當我運行ruby -v它說ruby 2.3.0p0 (2015-12-25 revision 53290) [x86_64-darwin15]

但是,當我運行brew upgrade ruby它說Ruby不存在。 然后我做了brew install ruby ,它安裝了版本2.4.0。 當我運行ruby -v它仍然說同樣的話。

如何在計算機上安裝最新版本的Ruby?

我有Mac。

因為您的PATH鏈接到了原始紅寶石,所以您應該將自制的紅寶石路徑添加到您的.bash_profile中,例如export PATH=${PATH}:${HOMEBREW_HOME}/ruby

我推薦的更好的方法是使用rvm https://rvm.io/rvm/install

按照步驟安裝rvm / ruby

gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3

\\curl -sSL https://get.rvm.io | bash

然后在bash中復制並執行shell

echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"' >> ~/.bashrc

重新啟動bash並鍵入which ruby ,然后返回$HOME/.rvm/rubies/ruby-2.3.3/bin/ruby和您的ruby工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM