La instalación de NodeJS no funciona, [ERRNO 13] Permiso denegado: '/usr/local/include/node/'

StackOverflow https://stackoverflow.com/questions/7309779

  •  26-10-2019
  •  | 
  •  

Pregunta

Estoy tratando de instalar Node, Socket.io y NPM usando lo siguiente:

cd ~
sudo apt-get install libv8-2.0.3 libv8-dev libv8-dbg libssl-dev curl
wget http://nodejs.org/dist/node-v0.4.3.tar.gz
tar zxvf node-v0.4.3.tar.gz
cd node-v0.4.3
sudo ./configure && make && make install
sudo curl http://npmjs.org/install.sh | sudo sh
sudo npm install socket.io

Sin embargo, el script falla en:

sudo ./configure && make && make install

No puede crear el directorio de nodo en USR/local/incluir. Estoy usando sudo y no funciona ... Tengo la sensación de que tiene algo que ver con mi instalación de Ubuntu 11.04 que está instalada desde Windows ... pero podría estar equivocado. Cuando voy a USR/Local/incluyo, no tengo permisos para hacer nada a pesar de que tengo acceso a la raíz ...

¿Sabes por qué esto no funciona?

Aquí está el mensaje de error completo:

Cannot create folder '/usr/local/include/node/' (original error: [Errno 13] Permission denied: '/usr/local/include/node/')
¿Fue útil?

Solución

sudo bash

Entonces cosas sin sudo

exit

Otros consejos

./configure && make && sudo make install

Tenía permiso negado por error al ejecutar ./configure comando así que seguí esto:

  1. Haga clic derecho en el archivo configure y /root/node/tools/waf-lighten Permisos pestaña.
  2. Verifique la opción

    Allow executing file as program
    

    Esto dará permiso a ambos archivos para ejecutar.

  3. Ahora ejecutar ./configure dominio.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top