我正在嘗試在我的 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 版本管理器,以及rvm
、chruby
、等工具rbenv
。
您可以在以下位置查看完整清單: https://www.ruby-toolbox.com/categories/ruby_version_management