[RUBY] Installez pyenv et rbenv à l'échelle du système sur CentOS

pyenv utilise Python rbenv est utilisé lorsque vous souhaitez gérer plusieurs versions de Ruby.

Cette fois, j'ai décidé d'installer à la fois pyenv et rbenv dans / usr / local.

Il semble qu'il existe de nombreux autres dépôts dérivés tels que phpenv, plenv et anyenv. Pour le moment, j'ai installé Python et Ruby cette fois. Faut-il faire d'autres choses de la même manière?

Il est gênant d'utiliser sudo -i pour lire et sudo les paramètres du fichier écrit sous / etc / profile.d /.

pyenv

Placez-le dans / usr / local.

sudo git clone git://github.com/yyuu/pyenv.git /usr/local/pyenv
sudo git clone git://github.com/yyuu/pyenv-virtualenv.git /usr/local/pyenv/plugins/pyenv-virtualenv

Ecrivez un fichier qui sera lu au démarrage ...

/etc/profile.d/pyenv.sh


export PYENV_ROOT="/usr/local/pyenv"
export PATH="${PYENV_ROOT}/bin:${PATH}"
eval "$(pyenv init -)"

Redémarrez le shell

exec $SHELL -l

rbenv

C'est également la même chose.

sudo git clone git://github.com/sstephenson/rbenv.git /usr/local/rbenv
sudo git clone git://github.com/sstephenson/ruby-build.git /usr/local/rbenv/plugins/ruby-build

Ecrivez un fichier qui sera lu au démarrage ...

/etc/profile.d/rbenv.sh


export RBENV_ROOT="/usr/local/rbenv"
export PATH="${RBENV_ROOT}/bin:${PATH}"
eval "$(rbenv init -)"

Redémarrez le shell

exec $SHELL -l

Si le chemin nouvellement défini par «quel rubis» ou «quel python» apparaît, il réussit.

Comment utiliser

L'utilisation de base est similaire pour les deux

#Liste des versions installables
pyenv install -l
#Installez la version donnée(Dans ce cas 3.4.2)
sudo -i pyenv install 3.4.2
#Confirmez que la version spécifiée est installée
pyenv versions

#Si vous souhaitez l'utiliser uniquement dans un dossier spécifique
cd /home/jibun/python3/
pyenv local 3.4.2
sudo -i pyenv rehash

#Lors de la mise à l'ensemble
pyenv global 3.4.2
sudo -i pyenv rehash
#Liste des versions installables
rbenv install -l
#Installez la version donnée(Dans ce cas 2.1.3)
sudo -i rbenv install 2.1.3
#Confirmez que la version spécifiée est installée
rbenv versions


#Si vous souhaitez l'utiliser uniquement dans un dossier spécifique
cd /home/jibun/ruby2.1/
rbenv local 2.1.3
sudo -i rbenv rehash


#Lors de la mise à l'ensemble
rbenv global 2.1.3
sudo -i rbenv rehash

Les articles auxquels il est fait référence cette fois sont les suivants. http://qiita.com/la_luna_azul/items/3f64016feaad1722805c http://qiita.com/youcune/items/a5cc93313641b69b62f8

Recommended Posts

Installez pyenv et rbenv à l'échelle du système sur CentOS
Installez pyenv et rbenv à l'échelle du système sur CentOS
Installer Python sur CentOS à l'aide de Pyenv
Installez Python sur CentOS en utilisant pyenv
Installez pyenv et Python 3.6.8 sur Ubuntu 18.04 LTS
Installez pyenv sur Mac
Installez pyenv et pyenv-virtualenv
Installez numba sur CentOS 7.2
Installez Python3.4 sur CentOS 6.6
Installez mecab-python sur CentOS
Installez Python 2.7.3 sur CentOS 5.4
Installez pyenv sur OSX
Installez awscli sur centos7
Installer Chainer sur CentOS 6.7
[CentOS7] Installez anaconda à l'aide de pyenv
Installez la série ImageMagick-6.2.x sur CentOS7.7
Installez Python 3.8 sur CentOS 7 (SCL)
Comment installer Git GUI et Gitk sur CentOS
Notes sur pyenv et Atom
Installez Python 3.7 et Django 3.0 (CentOS)
Installez Chrome sur la série CentOS 7
Installez pyenv sur Raspberry Pi pour gérer Python
Catalina sur Mac et pyenv
Comment installer Python2.7 python3.5 avec pyenv (sur RHEL5 CentOS5) (novembre 2016)
Installez pyenv sur MacBookAir et basculez Python à utiliser
raspberry pi 4 centos7 installer sur docker
Installez Mecab et mecab-python3 sur Ubuntu 14.04
Installez et exécutez Dropbox sur Ubuntu 20.04
Installez OpenCV et Chainer sur Ubuntu
Installez CUDA 8.0 et Chainer sur Ubuntu 16.04
Construisez et installez OpenCV sur Windows
Étapes pour installer VirtualBox sur CentOS
Installez java (Oracle JDK14) sur CentOS7
Comment installer PyPy sur CentOS
Comment installer TensorFlow sur CentOS 7
Installez pip sur CentOS7. Aussi iPython.
Installez VirtualBox sur CentOS 7 sur VirtualBox (mac + vagrant)
Playbook Ansible pour installer et configurer `pyenv`
Note d'étude 9_Install Jenkins sur CentOS7
Installez python2.x sur catalina avec pyenv
Installez easy_install et pip sur Windows
pyenv à l'échelle du système
Activez la commande sar sur CentOS (installez sysstat)
Installez wsl2 et master linux sous Windows
Un mémo contenant Python2.7 et Python3 dans CentOS
Installer et lancer k3s sur Manjaro Linux
Remarques sur la construction de Python et pyenv sur Mac
Comment installer Apache (httpd) sur CentOS7
Installez Puppet Master and Client sur Ubuntu 16.04
Comment installer Apache (httpd) sur CentOS8
Installez PostgreSQL à partir du code source sur CentOS
Jusqu'à ce que vous installiez Apache et Tomcat sur Linux (CentOS) et déployez des applications Java
Installer matplotlib et afficher le graphique dans Jupyter Notebook
[Ansible] Installer dnf sur Centos7 avec l'interpréteur Python3
Installez Python 3.8.6 sur macOS BigSur à l'aide de pyenv
Installez OpenCV 4.0 et Python 3.7 sur Windows 10 avec Anaconda
CentOS8 --Installer --Django
Exécutez OpenVino sur macOS et environnement pyenv et pipenv
[Échec] Installer le clone de débordement de pile Askbot sur CentOS 6.4