Ubuntu16.04使用rvm安裝ruby

由於Ubuntu16.04通過apt安裝ruby2.3版本比較老,可能有些軟件已經不滿足需求了,所以需要升級ruby版本。

rvm是ruby的多版本管理工具,就和node的nvm是一個道理!
使用rvm安裝ruby

sudo apt install curl
curl -sSL https://get.rvm.io -o rvm.sh
gpg2 --keyserver hkp://pool.sks-keyservers.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
cat rvm.sh | bash -s stable
source  ~/.rvm/script/rvm
rvm requirements
# 如果安裝了老版本的ruby最好先卸載掉
# sudo apt remove ruby
rvm install ruby # 安裝最新版的ruby

查看安裝的版本
在這裏插入圖片描述
指定爲默認版本,即打開終端能使用的ruby版本就是2.7.0

rvm use 2.7.0 --default

如果報錯下面的問題
在這裏插入圖片描述
這裏需要login shell,按照下圖設置就可以了!
在這裏插入圖片描述
配置gem國內倉庫

gem source -a https://gems.ruby-china.com

在這裏插入圖片描述

如果有特殊需求,(默認安裝ruby已經安裝好了gem)使用ruby安裝最新gem

參考:https://rubygems.org/pages/download

先下載最新版的gem
wget https://rubygems.org/rubygems/rubygems-3.1.4.zip
unzip rubygems-3.1.4.zip
cd rubygems-3.1.4
ruby setup.rb
echo "source  ~/.rvm/script/rvm" >> ~/.bashrc

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章