Actualice Node.js a la última versión en Mac OS

Actualmente estoy usando Node.js v0.6.16 en mac os x 10.7.4. Ahora quiero actualizarlo al último Node.js v0.8.1. Pero después de descargar e instalar el último archivo de paquete de nodejs.org, encontré que el sistema todavía está usando v0.6.16 en lugar de v0.8.1 cuando escribí “node -v” en un terminal. ¿Hay algún paso que me haya perdido? ¿O debería desinstalar completamente la versión anterior antes de instalar la última?

Por cierto, sé que nvm puede ayudar a administrar el paquete nodejs

https://github.com/creationix/nvm/

¿Hay alguna manera de actualizar el Node.js sin usarlo?

He buscado este problema en Google, pero me parece que no hay una respuesta muy clara a esta pregunta para el último Node.js. Muchas gracias.

Así es como me actualicé con éxito de v0.8.18 a v0.10.20 sin ningún otro requisito como brew, etc. (escriba estos comandos en la terminal):

  1. sudo npm cache clean -f (force) clear you npm cache
  2. sudo npm install -gn install “n” (esto puede llevar un tiempo)
  3. sudo n stable actualización sudo n stable a la última versión

Tenga en cuenta que sudo podría solicitar su contraseña.

Si el número de versión no aparece cuando tipea el node -v , es posible que deba reiniciar.

estas instrucciones se encuentran también aquí: davidwalsh.name/upgrade-nodejs

Si inicialmente instaló Node.js con Homebrew , ejecute:

 brew update brew upgrade node npm install -g npm 

O como un trazador de líneas:

 brew update && brew upgrade node && npm install -g npm 

Si instaló a través de un paquete, descargue la última versión de nodejs.org . Esta es ahora la forma recomendada de instalar el nodo (> 4.0)

Consulte Instalación de Node.js y actualización de npm .

Nota : Si tiene npm --version > = 2.7.1, puede reemplazar la install (arriba) con la update .

  • Homebrew: quitar la advertencia de npm
  • npm: npm update -g

Como esto parece estar en la parte superior de Google cuando busco la manera de actualizar nodejs en mac, ofreceré mi consejo a cualquiera que se acerque en el futuro a pesar de su edad.

Actualización a través de NPM
Puede usar el método descrito por @Mathias arriba o elegir el siguiente método más simple a través de la terminal.

 sudo npm cache clean -f sudo npm install -gn sudo n stable 

Después de lo cual puede optar por confirmar la actualización

 node -v 

Su nodejs debería haberse actualizado a la última versión. Si desea actualizar a uno específico, diga v0.8.19 en lugar de

 sudo n stable 

utilizar

 sudo n 0.8.19 

EDITAR Evite usar sudo a menos que lo necesite. Consulte el comentario de Steve en los comentarios

Vaya a http://nodejs.org y descargue y ejecute el instalador. Funciona ahora, al menos para mí.

Puede instalar nvm y tener instaladas varias versiones de Node.js.

 curl https://raw.github.com/creationix/nvm/master/install.sh | sh source ~/.nvm/nvm.sh 

y luego ejecuta:

 nvm install 0.8.22 #(or whatever version of Node.js you want) 

puedes ver con qué versiones has instalado:

 nvm list 

y puedes cambiar entre versiones con:

 nvm use 0.8.22 

Lo mejor de usar NVM es que puedes probar diferentes versiones una junto a la otra. Si diferentes aplicaciones requieren diferentes versiones de Node.js, puede ejecutarlas ambas.

Yo uso el administrador de versiones de Node (llamado n) para ello.

 npm install -gn 

entonces

 n latest 

O

 n stable 

Simplemente vaya al sitio web del nodo JS e instale la última versión.

Instala la última versión en lugar de la versión estable recomendada. Le dará la libertad de usar las últimas características de ES6 en el nodo.

Se puede encontrar aquí Nodo JS .

también para actualizar npm , tendrá que usar este comando.

sudo npm i -g npm@latest

Todos tus proyectos funcionarán bien.


Otra opción para mac :: brew update && brew install node && npm -g npm

En macOS, la forma recomendada de homebrew es ejecutar

 brew install node npm install -g npm@latest 

Captura de pantalla de los comandos de la terminal

Puedo actualizar el nodo usando el siguiente comando

 nvm install node --reinstall-packages-from=node 

Vaya al sitio web nodejs.org y descargue el último paquete y luego instálelo. esto funciona para mi

Utilicé brew para actualizar mi nodo. Se ha instalado pero se encuentra en /usr/local/Cellar/node/5.5.0 y hay un nodo predeterminado en /usr/local/bin/node que me molesta. No quiero hacer enlaces suaves porque realmente no sé cómo se organiza el brew. Así que descargué el archivo pkg , lo instalé y obtuve esta información:

Node.js se instaló en

 /usr/local/bin/node 

npm fue instalado en

 /usr/local/bin/npm 

Asegúrese de que /usr/local/bin esté en su $ PATH.

Ahora la actualización se completa

Puede ir a nodejs.org y descargar el paquete más nuevo. Se actualizará apropiadamente para usted. NPM también se actualizará.

Puedes correr pero no puedes esconderte … Al final estarás usando NVM de todos modos.

por desgracia, n no funcionó para mí. Uso node version manager or nvm y funciona como un hechizo. Aquí está el enlace sobre cómo instalar nvm : https://github.com/creationix/nvm#installation

  • nvm i 8.11.2 actualización a la última LTS
  • nvm use 8.11.2 utilícelo
  • node -v revisa tu última versión

Creo que la forma más sencilla de usar la versión más nueva de Node.js es obtener el archivo pkg Node.js más nuevo en el sitio web https://nodejs.org/en/download/current/ si desea usar una versión diferente de Node .js puede usar nvm o n para administrarlo.

 sudo npm install -gn 

y entonces

 sudo n latest for linux/mac users 

Para Windows, reinstale el nodo.

Nvm Nvm es un administrador de versiones de nodos basado en scripts. Puede instalarlo fácilmente con un curl y bash one-liner como se describe en la documentación. También está disponible en Homebrew.

Asumiendo que ha instalado exitosamente nvm. Lo siguiente instalará la última versión del nodo.

  nvm install node --reinstall-packages-from=node 

La última opción instala todos los paquetes globales de npm en su nueva versión. De esta forma, los paquetes como mocha y node-inspector siguen funcionando.

N N es un administrador de versión de nodo basado en npm. Puede instalarlo instalando primero alguna versión de nodo y luego ejecutando npm install -gn .

Suponiendo que ha instalado con éxito n. Lo siguiente instalará la última versión del nodo.

 sudo n latest 

Homebrew Homebrew es uno de los dos gestores de paquetes populares para Mac. Asumiendo que ha instalado previamente un nodo con el nodo de instalación brew. Puede actualizarse con fórmulas y actualizar a la última versión de Node.js con lo siguiente.

 1 brew update 2 brew upgrade node 

MacPorts MacPorts es el otro administrador de paquetes para Mac. A continuación, se actualizará el árbol de puertos locales para obtener acceso a las versiones actualizadas. Luego instalará la última versión de Node.js. Esto funciona incluso si tiene instalada la versión anterior del paquete.

 1 sudo port selfupdate 2 sudo port install nodejs-devel 

Use nvm para actualizar el nodo según los requisitos del proyecto.

instalar nvm a través de homebrew .. brew update brew install nvm mkdir ~ / .nvm nano ~ / .bash_profile

En su archivo .bash_profile (puede estar utilizando otro archivo, de acuerdo con su shell), agregue lo siguiente:

exportar NVM_DIR = ~ / .nvm source $ (brew –prefix nvm) /nvm.sh

fuente ~ / .bash_profile echo $ NVM_DIR

Pude actualizar en ~ 20 segundos con solo una línea de código

 sudo n latest 

Otros comandos no funcionaban para mí, pero este funcionaba. Espero que ayude a alguien.