手順は、softwarecollections.orgに書いてるけどね。
// software collectionsのutilを入れる
$ sudo yum install scl-utils -y
// リポジトリのrpmをとってくる
// ここに書いてある:https://www.softwarecollections.org/en/scls/rhscl/rh-ruby22/
$ wget https://www.softwarecollections.org/en/scls/rhscl/rh-ruby22/epel-6-x86_64/download/rhscl-rh-ruby22-epel-6-x86_64.noarch.rpm
// リポジトリのパッケージ入れる
$ yum install rhscl-rh-ruby22-*.noarch.rpm -y
// ruby入れる
$ sudo yum install rh-ruby22 -y
// rh-ruby22を有効化
$ sudo scl enable rh-ruby22 bash
// ruby version見てみる
$ ruby -v
ruby 2.2.2p95 (2015-04-13 revision 50295) [x86_64-linux-gnu]
おしまい\(-o-)/
追記
なんかエラーでた
// 別Userにスイッチして実行
$ /opt/rh/rh-ruby22/root/usr/bin/ruby
/opt/rh/rh-ruby22/root/usr/bin/ruby: error while loading shared libraries: libruby.so.2.2: cannot open shared object file: No such file or directory
なんかこれと同じ現象
https://bugzilla.redhat.com/show_bug.cgi?format=multiple&id=1280344
とりあえず、scl enable rh-ruby22 'ruby -v' とかしとけば動くが...
0 件のコメント:
コメントを投稿