2010-07-25 10 views

Respuesta

111

One-liner para instalar todas las dependencias necesarias (curl y git no son realmente necesarios, pero son muy útiles y también se necesitan si se instala a través de nvm).

sudo apt-get install build-essential libssl-dev curl git-core 

últimos dos dependencias no son siempre necesarios, pero la instalación de ellos es realmente usefull de todos modos y es probable que lo necesitan más adelante de todos modos.

Para instalar sólo compilador CXX

sudo apt-get install build-essential 

Si openssl falta

sudo apt-get install libssl-dev 
+4

También encontré este muy buen tutorial que explica cómo instalar node.js en ubuntu => http://www.codediesel.com/linux/installing-node-js- on-ubuntu-10-04/ – Alfred

8

Si usted está tratando de esto en Win7 como yo, corriendo:

ash.exe 
$ /bin/rebaseall 

... hizo el tric k.

Buena suerte!

+1

Creo que debería hacer de este un tema separado si no existe. Luego, cuando los usuarios busquen en google para compilar node.js para Windows, encontrarán su tema. – Alfred

+0

Gracias por la sugerencia. –

+1

Vale la pena señalar que Nicholas está compilando un nodo en Windows usando cygwin. 'ash.exe' y' rebaseall.exe' son utilidades que se envían con cygwin. –

45

Si como yo, que está intentando instalar esto en una instancia AWS corriendo Amazon Linux AMI (que parece ser una versión reducida de CentOS):

Instalar herramientas de base:

yum groupinstall "Development Tools"

ahora instale openssl-devel:

yum install openssl-devel

nodo debe compilarse bien ahora.

+2

¡Gracias! Esto es exactamente lo que necesitaba. Me ahorró mucho tiempo. –

+0

muy apreciado! – Eric

+0

I <3 U. ¡Gracias! – NathanD

6

Si encuentra este error en Mac OSX, necesita instalar XCode.

https://developer.apple.com/

+0

También escuché esto de un amigo mío usando macosx – Alfred

+0

esto debería estar en su DVD de instalación. al menos estaba en mi copia de leopardo de las nieves. – tentonipete

+0

Ahora Xcode está en la tienda de aplicaciones. ¡Descarga gigante! – aredridel

3

que necesitaba para ejecutar yum install gcc-c++ en OS Cent.

0

Para Node.js v6:

curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash - 
sudo apt-get install -y nodejs 

para el nodo.js v7:

curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash - 
sudo apt-get install -y nodejs 

Opcional: instalar herramientas de construcción compilar e instalar complementos nativos de NPM También puede ser necesario para instalar herramientas de construcción:

sudo apt-get install -y build-essential 

Después de obtener paquetes más recientes de la NGP, Si necesita:

npn update -g 

Partial source here.

Cuestiones relacionadas