Nodejs installazione non funziona, [Errno 13] Autorizzazione negata: '/ usr / local / include / node /'

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

  •  26-10-2019
  •  | 
  •  

Domanda

Sto cercando di installare Node, socket.io e NPM utilizzando il seguente:

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

Tuttavia lo script non riesce su:

sudo ./configure && make && make install

E 'in grado di creare la directory del nodo in usr / local / include. Sto usando sudo e non sta funzionando ... Ho una sensazione che ha qualcosa a che fare con la mia Ubuntu 11.04 install essere installato da Windows ... ma potrei sbagliarmi. Quando vado a usr / local / include io non ho i permessi per fare qualsiasi cosa, anche se ho l'accesso come root ....

Sai perché questo non sta funzionando?

Ecco il messaggio di errore completo:

Cannot create folder '/usr/local/include/node/' (original error: [Errno 13] Permission denied: '/usr/local/include/node/')
È stato utile?

Soluzione

sudo bash

roba quindi senza sudo

exit

Altri suggerimenti

./configure && make && sudo make install

ho avuto il permesso negato errore al comando ./configure esecuzione così ho seguito questo:

  1. Fare clic destro sul file e la configure /root/node/tools/waf-light in Permessi scheda.
  2. Selezionare l'opzione

    Allow executing file as program
    

    Questo darà il permesso a entrambi questi file per eseguire.

  3. Ora il comando ./configure eseguire.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top