Solución en 1 minuto sin usando sudo
:
La versión actual estable "LTS" del nodo es 12.18.4 (2020-10-03 ) ver :nodejs.org para último .
Paso 1:Obtener NVM (Administrador de versiones de nodos)
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash
Si tienes curiosidad sobre el comando de instalación leer el código fuente
... ha sido revisado por varios expertos en seguridad de node.js
Paso 2 - Instalar la versión de node.js que necesitas
Una vez que tenga NVM puede instalar un específico versión de Node.js usando el comando nvm:
nvm install v12.18.4
Nota :es posible que deba cerrar y volver a abrir la ventana de su terminal para nvm
comando para estar disponible.
Debería esperar ver algo como esto en su terminal:
Now using node v12.18.4
Paso 3 - Disfruta el resto de tu día!
Sí , es así de fácil y no requirió sudo
!
Ahora por favor vote a favor esto (para que otros puedan evitar sudo
-instalando cosas! )
y que tengas un bonito día escribiendo código node.js!
Microsoft Windows Usuario ? Usar :https://github.com/coreybutler/nvm-windows
tl;dr
La revisión de la lista de correo del nodo indica que el uso de NVM (Administrador de versiones de nodos ) es el preferido forma de administrar el control de versiones/actualización de su nodejs. consulte:github.com/nvm-sh/nvm
NVM se considera "mejor " que N porque el verboso los comandos significan mucho más fácil hacer un seguimiento de lo que está haciendo en su Terminal/Registro SSH. También es más rápido , salva gatitos por no requiere sudo
y es utilizado por el equipo de NPM los expertos en seguridad de node.js !
- Instalar npm usando curl (o wget)
curl http://npmjs.org/install.sh | sh
- Instalar n usando npm
npm install -g n
- Instalar la última versión del nodo usando n
n latest
n es un administrador de versiones de nodos. Hace todo el trabajo por ti. Se instala y cambia a la versión que especifiques, o simplemente cambia si ya la tienes instalada.
/usr/local/
directorio, de modo que pueda emitir comandos normales allí sin sudo. Es una alternativa más sensata.
sudo chown -R $USER /usr/local
Haz exactamente lo mismo otra vez. El nuevo binario se copiará sobre el anterior.
git clone
crea una copia del código fuente del nodo del repositorio gitcd node/
cambia el directorio al que acaba de crear con esos archivos./configure
comprueba las dependencias y crea un archivo MAKEmake
ejecuta ese archivo MAKE, lo que resulta en la compilación del código fuente en ejecutables binarios, bibliotecas y cualquier otra salidals -l
enumera los archivos en el directorio actualnode
ejecuta elnode
ejecutable binario que acaba de compilar desde la fuente, para asegurarse de que la compilación fue exitosasudo make install
copia los archivos que acaba de crear desde el directorio actual a sus ubicaciones permanentes, /usr/local/bin y demás
El último paso sobrescribe lo que ya está allí con lo que acaba de construir.