2016-05-04 14 views
1

bower.json(bower install)の依存関係をインストールしようとすると、このエラーが発生します。何が問題なのか、どのように修正できるのか分かりません。Bower install EACCESSエラー

[email protected]  ~/Desktop/meanapp/client   resourcejs  bower install 
/home/deniz946/.nvm/versions/node/v5.0.0/lib/node_modules/bower/lib/node_modules/configstore/index.js:54 
       throw err; 
       ^

Error: EACCES: permission denied, open '/home/deniz946/.config/configstore/bower-github.json' 
You don't have access to this file. 

    at Error (native) 
    at Object.fs.openSync (fs.js:584:18) 
    at Object.fs.readFileSync (fs.js:431:33) 
    at Object.create.all.get (/home/deniz946/.nvm/versions/node/v5.0.0/lib/node_modules/bower/lib/node_modules/configstore/index.js:35:26) 
    at Object.Configstore (/home/deniz946/.nvm/versions/node/v5.0.0/lib/node_modules/bower/lib/node_modules/configstore/index.js:28:44) 
    at readCachedConfig (/home/deniz946/.nvm/versions/node/v5.0.0/lib/node_modules/bower/lib/config.js:19:23) 
    at defaultConfig (/home/deniz946/.nvm/versions/node/v5.0.0/lib/node_modules/bower/lib/config.js:11:12) 
    at Object.<anonymous> (/home/deniz946/.nvm/versions/node/v5.0.0/lib/node_modules/bower/lib/index.js:16:32) 
    at Module._compile (module.js:425:26) 
    at Object.Module._extensions..js (module.js:432:10) 
+0

スーパーユーザーとして、 'sudo bower install'と注文してください。 – Tushar

+2

sudoでbowerを実行する必要はありません。あなたはそれをインストールするときに混乱した。確かにフォルダの許可の問題があります。 – yBrodsky

+0

権限の問題をどのように修正できますか? – FridoxFL

答えて

1

アクセス権のエラーが発生しています。使用sudoを:

sudo bower install 

EDIT: sudobower installで動作していないようです。これは私にとってはうまくいく:

bower install --allow-root 
+0

sudoを使うと、別の種類のエラー "sudo bower install" >>/usr/bin/env:node:そのようなファイルやディレクトリがありません – FridoxFL

+0

Bower [通常は '--allow-root'フラグが必要ですhttp://stackoverflow.com/questions/25672924/run-bower-from-root-user-its-possible-how) – nem035

+0

ノードバイナリがあなたの$ PATHにないかもしれません。 "ln -s/usr/bin/nodejs/usr/bin/node"のようにシンボリックリンクを試してみてください。 –

5

このコマンドは動作するはずです。これは、設定を整えるための許可を与えます。

にsudoのchown -R $ USER:$ GROUP〜/ .npm
にsudoのchown -R $ USER:$ GROUPの〜/ .configを

とも

でフォルダの許可を与えます

はsudo chmodコマンドの-R 777フォルダ名

関連する問題