如何更改已安裝的 ruby​​ 版本

如何更改已安裝的 ruby​​ 版本

我正在嘗試在我的 RPi(Raspbian/Debian 發行版)上執行 ruby​​。我已經使用 apt-get 命令安裝了 ruby​​,但它安裝了 1.9。 3版本。我想要更新的一個,所以我刪除了那個,然後根據一些指南,我安裝了 ruby​​-install 並用它來安裝 ruby​​ 2.1。 5. 經過一些下載後,編譯它已將 ruby​​ 安裝到我的 ~/.紅寶石/ruby-2.1。 5 目錄。

我的問題是ruby -v仍然說ruby 1.9.3。不知道為什麼是1.9 3 尚未完全卸載以及為什麼尚未更新到較新的版本。如何正確配置我的系統以確認我的新 ruby​​ 安裝?

答案1

您可能需要更新您的路徑以/home/$your_username/.bashrc包含/path/to/ruby-2.1.5/bin以下內容:

export PATH="$HOME/rubies/ruby-2.1.5/bin:${PATH}"

請注意我把它放在(又稱「前面」)現有的路徑環境變數。您可以透過執行命令來測試這一點which ruby

“linux下的path環境變數是如何運作的?”有更多詳細資訊。

答案2

因為 jasonwryan 尚未發布我可以檢查是否正確的答案,所以我用他的評論答案來回答我自己的問題。chruby帶有自動切換器的工具效果很好。再次感謝傑森。

答案3

嗯,有很多 ruby​​ 版本管理器,以及rvmchruby、等工具rbenv

您可以在以下位置查看完整清單: https://www.ruby-toolbox.com/categories/ruby_version_management

相關內容