J'ai essayé ceci et cela pour établir comment installer ruby.
python
# yum install -y centos-release-scl
python
# yum group install -y "Development Tools"
python
# yum install -y zlib-devel
# yum install -y ImageMagick ImageMagick-devel
python
# yum install -y rh-ruby25 rh-ruby25-ruby-devel
python
# echo '/opt/rh/rh-ruby25/root/usr/lib64' > /etc/ld.so.conf.d/rh-ruby.conf
# ldconfig
python
# update-alternatives --display ruby
# update-alternatives --install /usr/bin/ruby ruby /opt/rh/rh-ruby25/root/bin/ruby 25 \
--slave /usr/bin/gem gem /opt/rh/rh-ruby25/root/bin/gem
# update-alternatives --display ruby
ruby -Le statut est automatique.
Le lien est maintenant/opt/rh/rh-ruby25/root/bin/Il pointe vers le rubis.
/opt/rh/rh-ruby25/root/bin/ruby -Priorité 25
Gemme esclave: /opt/rh/rh-ruby25/root/bin/gem
La version "optimale" actuelle est/opt/rh/rh-ruby25/root/bin/C'est du rubis.
python
# ruby -v
ruby 2.5.5p157 (2019-03-15 revision 67260) [x86_64-linux]
python
# ruby- v
ruby: error while loading shared libraries: libruby.so.2.5: cannot open shared object file: No such file or directory
La bibliothèque du fichier exécutable ruby n'est pas reconnue dans la bibliothèque partagée.
python
# echo '/opt/rh/rh-ruby25/root/usr/lib64' > /etc/ld.so.conf.d/rh-ruby.conf
# ldconfig
SCL(Software CoLlectioin) Package pour CentOS fourni par Red Hat. Il semble qu'il puisse être utilisé sans entrer en conflit avec yum.
Recommended Posts