Envie d'installer nodenv avec anyevn et d'installer et de gérer la version de Node que vous souhaitez avec nodenv
python
$ git clone https://github.com/riywo/anyenv ~/.anyenv
$ echo 'export PATH="~/.anyenv/bin:$PATH"' >> ~/.bash_profile
$ echo 'eval "$(anyenv init -)"' >> ~/.bash_profile
$ exec $SHELL -l
#Vérification
$ anyenv -v
anyenv 1.1.1
#Initialiser
$ anyenv install --init
python
$ anyenv install nodenv
$ echo 'export PATH="$HOME/.nodenv/bin:$PATH"' >> ~/.bash_profile
$ exec $SHELL -l
#Vérification
$ nodenv -v
nodenv 1.3.1+5.dd4534e
python
$ touch $(nodenv root)/default-packages
#Vérification de la version installable
$ nodenv install --list
#Installation
$ nodenv install 14.3.0
#Vérification
$ node -v
v14.3.0
#Installé en même temps que npm
$ npm -v
v6.14.5
#Définir sur global
#Si elle est définie sur global, la commande node s'exécutera toujours dans cette version
$ nodenv global 12.13.0
#Vérifiez la version installée dans la liste
$ nodenv versions
#Lors de la configuration locale d'une autre version
#Vous pouvez définir la version à définir localement pour chaque répertoire.
#Si vous définissez local dans le répertoire d'un projet spécifique, il sera exécuté avec cette version
$ nodenv local 12.12.0
python
$ anyenv install rbenv
$ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile
$ exec $SHELL -l
#Vérification
$ rbenv -v
rbenv 1.1.2-30-gc879cb0
python
#Vérification de la version à installer
$ rbenv install --list
#Installez la version souhaitée
$ rbenv install 2.7.1
#Définir sur global
#Si elle est définie sur global, la commande node s'exécutera toujours dans cette version
$ rbenv global 2.7.1
#Vérification
$ rbenv versions
#Lors de la configuration locale d'une autre version
#Vous pouvez définir la version à définir localement pour chaque répertoire.
#Si vous définissez local dans le répertoire d'un projet spécifique, il sera exécuté avec cette version
$ rbenv local 2.6.0
Que faire si l'erreur suivante se produit
python
$ rbenv install 2.7.1
Downloading ruby-2.7.1.tar.bz2...
-> https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.1.tar.bz2
Installing ruby-2.7.1...
BUILD FAILED (Ubuntu 20.04 using ruby-build 20200520)
Inspect or clean up the working tree at /tmp/ruby-build.20200529010032.1915.2716Kv
Results logged to /tmp/ruby-build.20200529010032.1915.log
Last 10 log lines:
checking for ruby... false
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking target system type... x86_64-pc-linux-gnu
checking for gcc... no
checking for cc... no
checking for cl.exe... no
configure: error: in `/tmp/ruby-build.20200529010032.1915.2716Kv/ruby-2.7.1':
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details
Si vous obtenez une erreur, vous pourrez peut-être la résoudre en courant ici.
python
$ sudo apt-get update
$ sudo apt-get install -y build-essential checkinstall
$ sudo apt-get install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev
Comme ci-dessus Je ne l'ai pas fait, mais peut-être que je peux accepter le sentiment suivant
python
$ anyenv install pyenv
$ echo 'export PATH="$HOME/.pyenv/bin:$PATH"' >> ~/.bash_profile
$ exec $SHELL -l
#Vérification
$ pyenv -v
python
#Vérification de la version à installer
$ pyenv install --list
#Installez la version souhaitée
$ pyenv install [version]
#Définir sur global
#Si elle est définie sur global, la commande node s'exécutera toujours dans cette version
$ pyenv global [version]
#Vérification
$ pyenv versions
#Lors de la configuration locale d'une autre version
#Vous pouvez définir la version à définir localement pour chaque répertoire.
#Si vous définissez local dans le répertoire d'un projet spécifique, il sera exécuté avec cette version
$ pyenv local [version]
Recommended Posts