He instalado nodeJS en Ubuntu con el siguiente código
sudo apt-get install nodejs
Como soy un nuevo usuario de ubuntu, también ejecuté este código
sudo apt-get install npm
Ahora cuando escribo
nodejs --version
Muestra
v0.6.19
Verifiqué y vi la última versión de nodeJS es 0.10.26
¿Cómo puedo actualizar mi versión de nodeJS 0.10.26
?
Lo intenté con
sudo apt-get install <packagename>
sudo apt-get install --only-upgrade <packagename>
Pero sin suerte.
Respuestas:
Utilice el módulo n de npm para actualizar el nodo
Para actualizar a la última versión (y no la versión estable actual), puede usar
Deshacer:
Encontrado en el blog de David Walsh http://davidwalsh.name/upgrade-nodejs
fuente
n
es un paquete auxiliar de nodo que instala o actualiza una versión dada de node.js.node -v
todavía me dio la versión 6, no la 10.Las instrucciones completas de instalación han sido cargadas aquí por Nodesource. Se copia a continuación para su referencia. Las instrucciones son las mismas para actualizar a la última versión.
Node.js v12.x :
NOTA: Si está utilizando Ubuntu Precise o Debian Wheezy, es posible que desee leer acerca de cómo ejecutar Node.js> = 6.x en distribuciones anteriores
Node.js v11.x :
NOTA: Si está utilizando Ubuntu Precise o Debian Wheezy, es posible que desee leer acerca de cómo ejecutar Node.js> = 6.x en distribuciones anteriores
Node.js v10.x :
NOTA: Si está utilizando Ubuntu Precise o Debian Wheezy, es posible que desee leer acerca de cómo ejecutar Node.js> = 6.x en distribuciones anteriores
Node.js v9.x :
NOTA: Si está utilizando Ubuntu Precise o Debian Wheezy, es posible que desee leer acerca de cómo ejecutar Node.js> = 6.x en distribuciones anteriores
Node.js v8.x :
NOTA: Si está utilizando Ubuntu Precise o Debian Wheezy, es posible que desee leer acerca de cómo ejecutar Node.js> = 6.x en distribuciones anteriores
Node.js v7.x :
NOTA: los paquetes Debian Wheezy y Ubuntu Precise NO están disponibles para esta versión. Consulte la ejecución de Node.js> = 4.x en distribuciones anteriores
Node.js v6.x :
NOTA: Si está utilizando Ubuntu Precise o Debian Wheezy, es posible que desee leer acerca de cómo ejecutar Node.js> = 4.x en distribuciones anteriores .
Node.js v5.x :
NOTA: Si está utilizando Ubuntu Precise o Debian Wheezy, es posible que desee leer acerca de cómo ejecutar Node.js> = 4.x en distribuciones anteriores .
Node.js v4.x :
NOTA: Si está utilizando Ubuntu Precise o Debian Wheezy, es posible que desee leer acerca de cómo ejecutar Node.js> = 4.x en distribuciones anteriores .
Node.js v0.12 :
Node.js v0.10 :
io.js v3.x :
io.js v2.x :
io.js v1.x :
Nota: esta rama de io.js no se mantiene activamente y no se recomienda para uso en producción.
fuente
Unpacking nodejs (10.15.0-1nodesource1) over (8.12.0-1nodesource1) ...
, corriendonode -v
después de la instalación felizmente muestrav10.15.0
que es lo que quiero.curl {anything} | sudo bash -
es una terrible práctica de seguridadnodesource.com
) y la conexión está asegurada por HTTPS, por lo que hay una cantidad adecuada de confianza que puede depositar en esos scripts. Pero sí, en general, verifique los guiones antes de canalizarlossudo bash
Puede instalar la última versión de PPA:
fuente
Yo uso NVM para manejar mis versiones de Nodo. Muy simple de configurar y fácil de usar.
Para instalar NVM globalmente, use el siguiente comando curl en lugar del anterior (y presumiblemente no use el segundo comando, pero sí use el tercero)
Luego use
nvm install stable
(o inserte un número de versión en lugar destable
) para obtener la última / una versión específica de Node. Usenvm use stable
(o un número de versión específico) para usar esa versión de Nodo. Usenvm ls
para ver qué versiones de Nodo ha instalado ynvm uninstall stable
(o un número de versión específico) para eliminar una versión específica de Node.Fuentes: Instalar , de uso
fuente
También recomiendo usar nvm en su lugar, y también eliminar la versión ya instalada para evitar conflictos en el terminal
luego instala nvm y úsalo
Explicación de video
descargar e instalar nvm
debe descargar e instalar la última versión del nodo.
Para actualizar el nodo más adelante, simplemente haga
fuente
nvm
instala Node.js por usuario. El usonvm
no le dará unnode
comando para todo el sistema . Por lo tanto, aconsejaría no eliminar el sistema / globalnode
para que los scripts se ejecuten como otro usuario aún puede ejecutarnode
.Intenté los mismos comandos de lista en mi ubuntu 14.04 pero todavía arrojaba un error.
Los comandos que ejecuté fueron:
y el error que estaba recibiendo:
Lo que descubrí fue que la utilidad curl no estaba instalada en mi sistema operativo.
Ejecuté el comando:
(use
sudo
como prefijo si no lo estásu
)y luego repitió los pasos sugeridos en respuesta y funcionó;)
fuente
Éste instala el último nodo v0.12. * De nodeource.
Para el nodo v4.x
fuente
Usar nvm es el método preferido. Primero instale nvm:
Luego instale nodejs:
Ahora, puede cambiar fácilmente las versiones del nodo.
fuente
NVM (administrador de versión de nodo) con
--lts
NVM se mencionó en: https://askubuntu.com/a/441527/52975, pero aquí hay un ejemplo de uso más completo, incluida la
--lts
versión sensata .NVM instala el último nodo estable y npm para usted
Ahora pruébelo con un paquete ficticio:
Dado que el abastecimiento debe realizarse para cada nuevo shell, los hacks de script de instalación agregan un abastecimiento automático al final de su
.barshrc
. Eso funciona, pero prefiero eliminar el agregado automático y agregar el mío:Ventajas:
le permite usar múltiples versiones de Node y sin sudo
es análogo a Ruby RVM y Python Virtualenv, ampliamente considerado como la mejor práctica en las comunidades de Ruby y Python
descarga un binario precompilado siempre que sea posible, y si no, descarga la fuente y compila uno para usted
Podemos cambiar fácilmente las versiones de nodo con:
Luego puede usar un
.nvmrc
archivo con seguimiento de git para indicar la versión de nodo requerida para un proyecto dado: https://stackoverflow.com/questions/24869959/how-do-i-specify-a-local-version-of-node-for -a-proyecto / 54503474 # 54503474Probado en Ubuntu 17.10.
fuente
Le sugiero que primero elimine todas las instalaciones de nodejs y luego ejecute el siguiente script una vez que edite con la versión deseada de nodejs y su directorio padre de instalación
ver todas las versiones disponibles de nodejs
https://nodejs.org/dist/
El siguiente script le permitirá instalar cualquiera de esas versiones de nodejs en Linux u OSX
fuente
Si el uso
n
no funciona, puede instalar la última versión denodejs
(es decir, la versión 8) ejecutando los siguientes comandos:Más instrucciones están aquí .
fuente
Si está detrás de un proxy, tal vez pueda obtener este error cuando ejecute 'sudo n stable':
Debe configurar las variables env de esta manera:
Y luego ejecute el comando pasando estas variables al usuario raíz:
fuente
Estoy tratando de instalar a través de nvm, que se respondió anteriormente, pero tengo un error en ubuntu 18.04. entonces paso por este proceso
después de ejecutar este comando, puede encontrar ese error
Command 'nvm' not found, did you mean:
en ese caso puedes ejecutar este comando
O puede ponerlo en el archivo /.bashrc o ~ / .profile para cargarlo automáticamente
después de eso puedes seguir el siguiente proceso
fuente