nodejsインストールは機能していません[errno 13]許可は拒否されました: '/usr/local/include/node/'

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

  •  26-10-2019
  •  | 
  •  

質問

以下を使用して、ノード、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 コマンドなので、私はこれに従いました:

  1. ファイルを右クリックします configure/root/node/tools/waf-light権限 タブ。
  2. オプションを確認してください

    Allow executing file as program
    

    これにより、これらの両方のファイルが実行する許可が与えられます。

  3. 今実行します ./configure 指図。
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top