Sie möchten nodenv mit anyevn installieren und die gewünschte Nodev-Version mit nodenv installieren und verwalten
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
#Bestätigung
$ anyenv -v
anyenv 1.1.1
#Initialisieren
$ anyenv install --init
python
$ anyenv install nodenv
$ echo 'export PATH="$HOME/.nodenv/bin:$PATH"' >> ~/.bash_profile
$ exec $SHELL -l
#Bestätigung
$ nodenv -v
nodenv 1.3.1+5.dd4534e
python
$ touch $(nodenv root)/default-packages
#Installierbare Versionsprüfung
$ nodenv install --list
#Installation
$ nodenv install 14.3.0
#Bestätigung
$ node -v
v14.3.0
#Wird gleichzeitig mit npm installiert
$ npm -v
v6.14.5
#Auf global setzen
#Bei der Einstellung global wird der Knotenbefehl immer in dieser Version ausgeführt
$ nodenv global 12.13.0
#Überprüfen Sie die installierte Version in der Liste
$ nodenv versions
#Beim lokalen Einstellen einer anderen Version
#Sie können die Version festlegen, die lokal für jedes Verzeichnis festgelegt werden soll.
#Wenn Sie local im Verzeichnis eines bestimmten Projekts festlegen, wird es mit dieser Version ausgeführt
$ nodenv local 12.12.0
python
$ anyenv install rbenv
$ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile
$ exec $SHELL -l
#Bestätigung
$ rbenv -v
rbenv 1.1.2-30-gc879cb0
python
#Versionsprüfung zur Installation
$ rbenv install --list
#Installieren Sie die gewünschte Version
$ rbenv install 2.7.1
#Auf global setzen
#Bei der Einstellung global wird der Knotenbefehl immer in dieser Version ausgeführt
$ rbenv global 2.7.1
#Bestätigung
$ rbenv versions
#Beim lokalen Einstellen einer anderen Version
#Sie können die Version festlegen, die lokal für jedes Verzeichnis festgelegt werden soll.
#Wenn Sie local im Verzeichnis eines bestimmten Projekts festlegen, wird es mit dieser Version ausgeführt
$ rbenv local 2.6.0
Was tun, wenn der folgende Fehler auftritt?
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
Wenn Sie einen Fehler erhalten, können Sie ihn möglicherweise beheben, indem Sie hier herumlaufen.
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
Das gleiche wie oben Ich habe es nicht getan, aber vielleicht kann ich mit dem folgenden Gefühl gehen
python
$ anyenv install pyenv
$ echo 'export PATH="$HOME/.pyenv/bin:$PATH"' >> ~/.bash_profile
$ exec $SHELL -l
#Bestätigung
$ pyenv -v
python
#Versionsprüfung zur Installation
$ pyenv install --list
#Installieren Sie die gewünschte Version
$ pyenv install [version]
#Auf global setzen
#Bei der Einstellung global wird der Knotenbefehl immer in dieser Version ausgeführt
$ pyenv global [version]
#Bestätigung
$ pyenv versions
#Beim lokalen Einstellen einer anderen Version
#Sie können die Version festlegen, die lokal für jedes Verzeichnis festgelegt werden soll.
#Wenn Sie local im Verzeichnis eines bestimmten Projekts festlegen, wird es mit dieser Version ausgeführt
$ pyenv local [version]