0
初めてAngularJSを試しています。私はCodeSchoolのコースのいくつかを修了した後でAngularJSアプリケーションを起動するためのベーステンプレートとして、角度シードリポジトリを使用することを考えました。私のコンピュータにangular-seed repositoryをクローニングした後、私は、角-シードディレクトリ内で次のコマンドを実行しました:npm角度シードのインストールエラー
npm install
はしかし、私はエラーを取得し、私が使用してアプリケーションを実行することができません:
npm start
I READMEファイルの説明に従います。ただし、端末には次の出力が表示されます。
[email protected]:~/AngularJS/workspace/angular-seed$ npm install
npm WARN deprecated [email protected]: graceful-fs v3.0.0 and before will fail on node releases >= v7.0. Please update to [email protected]^4.0.0 as soon as possible. Use 'npm ls graceful-fs' to find it in the tree.
> [email protected] install /home/evert/AngularJS/workspace/angular-seed/node_modules/bufferutil
> node-gyp rebuild
make: Entering directory `/home/evert/AngularJS/workspace/angular-seed/node_modules/bufferutil/build'
CXX(target) Release/obj.target/bufferutil/src/bufferutil.o
SOLINK_MODULE(target) Release/obj.target/bufferutil.node
COPY Release/bufferutil.node
make: Leaving directory `/home/evert/AngularJS/workspace/angular-seed/node_modules/bufferutil/build'
> [email protected] install /home/evert/AngularJS/workspace/angular-seed/node_modules/utf-8-validate
> node-gyp rebuild
make: Entering directory `/home/evert/AngularJS/workspace/angular-seed/node_modules/utf-8-validate/build'
CXX(target) Release/obj.target/validation/src/validation.o
SOLINK_MODULE(target) Release/obj.target/validation.node
COPY Release/validation.node
make: Leaving directory `/home/evert/AngularJS/workspace/angular-seed/node_modules/utf-8-validate/build'
> [email protected] install /home/evert/AngularJS/workspace/angular-seed/node_modules/ws
> (node-gyp rebuild 2> builderror.log) || (exit 0)
make: Entering directory `/home/evert/AngularJS/workspace/angular-seed/node_modules/ws/build'
CXX(target) Release/obj.target/bufferutil/src/bufferutil.o
make: Leaving directory `/home/evert/AngularJS/workspace/angular-seed/node_modules/ws/build'
> [email protected] postinstall /home/evert/AngularJS/workspace/angular-seed
> bower install
/home/evert/AngularJS/workspace/angular-seed/node_modules/bower/lib/node_modules/configstore/index.js:54
throw err;
^
Error: EACCES: permission denied, open '/home/evert/.config/configstore/bower-github.json'
You don't have access to this file.
at Error (native)
at Object.fs.openSync (fs.js:634:18)
at Object.fs.readFileSync (fs.js:502:33)
at Object.create.all.get (/home/evert/AngularJS/workspace/angular-seed/node_modules/bower/lib/node_modules/configstore/index.js:35:26)
at Object.Configstore (/home/evert/AngularJS/workspace/angular-seed/node_modules/bower/lib/node_modules/configstore/index.js:28:44)
at readCachedConfig (/home/evert/AngularJS/workspace/angular-seed/node_modules/bower/lib/config.js:19:23)
at defaultConfig (/home/evert/AngularJS/workspace/angular-seed/node_modules/bower/lib/config.js:11:12)
at Object.<anonymous> (/home/evert/AngularJS/workspace/angular-seed/node_modules/bower/lib/index.js:16:32)
at Module._compile (module.js:541:32)
at Object.Module._extensions..js (module.js:550:10)
npm WARN optional Skipping failed optional dependency /chokidar/fsevents:
npm WARN notsup Not compatible with your operating system or architecture: [email protected]
npm ERR! Linux 3.13.0-85-generic
npm ERR! argv "/home/evert/local/bin/node" "/home/evert/local/bin/npm" "install"
npm ERR! node v6.1.0
npm ERR! npm v3.8.9
npm ERR! code ELIFECYCLE
npm ERR! [email protected] postinstall: `bower install`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] postinstall script 'bower install'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the angular-seed package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! bower install
npm ERR! You can get information on how to open an issue for this project with:
npm ERR! npm bugs angular-seed
npm ERR! Or if that isn't available, you can get their info via:
npm ERR! npm owner ls angular-seed
npm ERR! There is likely additional logging output above.
npm ERR! Please include the following file with any support request:
npm ERR! /home/evert/AngularJS/workspace/angular-seed/npm-debug.log
[email protected]:~/AngularJS/workspace/angular-seed$
ノードv6.1.0にはnpm v3.8.9がインストールされています。私はUbuntu 14.04 LTSを実行しています。
私はtroubleshootingのヒントのいくつかに従いましたが、まだ成功しませんでした。
この問題を解決するためのその他のヘルプや提案はありますか?
はい、しました。 evert @ evert-Latitude-E6530:〜/ AngularJS/workspace/angle-seed $ sudo npm -g install bower /usr/bin/bower - >/usr/libには、次のような出力があります。/node_modules/bower/bin/bower [email protected]/usr/lib/node_modules/bower – effort
npmを実行しても、上記と同じエラーが表示される – effort
私は自分の問題を解決したと思いますが、なぜ私はこれをしなければならなかったのでしょうか?私はあなたのコード行を「seedを自動的に実行するようにnpmを事前設定しました...」というREADMEファイルを読んだ後にpackage.jsonファイルに追加しました。 'bower install'を 'sudo npm -gインストールbower 'と動作するようです。これで、アプリケーションを実行してサーバーを起動できます。 なぜ、「sudo npm -g install bower」を実行する必要がありますか?そして、「バウアー・インストール」だけではない? – effort