nodejsインストールは機能していません[errno 13]許可は拒否されました: '/usr/local/include/node/'
質問
以下を使用して、ノード、socket.io、npmをインストールしようとしています。
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
ただし、スクリプトが失敗します。
sudo ./configure && make && make install
usr/local/includeでノードディレクトリを作成できません。私はsudoを使用していますが、それは機能していません...私はそれが私のubuntu 11.04インストールがWindowsからインストールされていることと関係があると感じています...しかし、私は間違っているかもしれません。 usr/local/inclodに行くと、ルートアクセスがありますが、何もする許可がありません。
なぜこれが機能しないのか知っていますか?
これが完全なエラーメッセージです:
Cannot create folder '/usr/local/include/node/' (original error: [Errno 13] Permission denied: '/usr/local/include/node/')
解決
sudo bash
その後、sudoのないもの
exit
他のヒント
./configure && make && sudo make install
実行のエラーを拒否された許可がありました ./configure
コマンドなので、私はこれに従いました:
- ファイルを右クリックします
configure
と/root/node/tools/waf-light
の 権限 タブ。 オプションを確認してください
Allow executing file as program
これにより、これらの両方のファイルが実行する許可が与えられます。
- 今実行します
./configure
指図。
所属していません StackOverflow