安裝特定的預編譯 ruby 版本和 ruby gems(Ubuntu)
sudo apt-add-repository ppa:brightbox/ruby-ng
點選 Enter
確認
sudo apt-get update
然後你可以安裝你選擇的紅寶石版本(ppa 支援 ruby2.0
ruby2.1
ruby2.2
ruby2.3
和傳統版本 ruby1.8
ruby1.9.1
)不要忘記為你的版本包含相應的 -dev
包。否則,Nokogiri
或 mysql2
等原生擴充套件的開發將失敗。
sudo apt-get install ruby2.3 ruby2.3-dev ruby-switch
sudo ruby-switch set ruby2.3
ruby -v
>> ruby 2.3.1p112 (2016-04-26) [x86_64-linux-gnu]
現在,你可以通過 sudo gem install gemname
為所有使用者安裝任何所需的系統寶石。
注意:
- 此方法為所有使用者在系統範圍內安裝和設定 ruby 和 rubygems
- 需要 sudo 來安裝 gem(
sudo gem install rails
)但不要以 root 身份執行bundle
。如果需要安裝 gem,它會詢問 sudo 密碼。