1.yumsourceを使用してrubyをインストールします
yum install ruby
上記のコマンドを実行すると、インストールは成功します。デフォルトのインストールバージョンは、次のようにruby2.0.0です。
2.ルビーバージョンをアップグレードし、次のコマンドを実行し続けます。
yum install centos-release-scl-rh
yum install rh-ruby23 -y
scl enable rh-ruby23 bash #加载环境变量
ruby -v
3.上の図に示すように、ルビーのバージョンが2.0.0から2.3.8にアップグレードされたことを意味しますが、ここにピットがあります。仮想マシンを再起動するときに、ルビー-vを再度実行します。そして、それが不可解に2.0になっていることがわかります。.0、仮想マシンのデフォルトのルビーをアップグレードされたバージョンとして指定する必要があります。次のようにシェルスクリプトを作成します。
viまたはvimを使用してシェルスクリプトを作成します。コマンドは次のとおりです。
vi /etc/profile.d/rh-ruby23.sh
以下を貼り付けます。
#!/bin/bash
source /opt/rh/rh-ruby23/enable
export X_SCLS="`scl enable rh-ruby23 'echo $X_SCLS'`"
export PATH=$PATH:/opt/rh/rh-ruby23/root/usr/local/bin
編集後、ESCを押して編集を終了します。:wq保存して終了します。!!
4.環境変数をリロードします
scl enable rh-ruby23 bash #加载环境变量
5.ルビーバージョンは正常にアップグレードされました
ruby -v
ルビーバージョンがアップグレードされました!!!