途中でバンバンエラーが出るけど、結論はnodejsのダウングレード。
YOEMANとgruntとbowerとAngular Material Full-Stackをインストール。
|
$ sudo npm install -g yo grunt-cli bower generator-angular-fullstack |
間違えたAngular Full-Stackでインストールしてしまった。。
Angular Material Full-Stackをインストールをする。
|
$ npm install -g generator-angular-material-fullstack |
プロジェクト用のディレクトリを作成。
YOEMANでAngular Material Full-Stackでひな形を作成。
|
$ yo angular-material-fullstack snspro |
↓のような選択
Scripts: JavaScript
Markup: HTML
Stylesheets: CSS
Angular Routers: ui-router
Database: MongoDB
Authentication boilerplate: Yes,
oAuth integrations: Facebook Twitter Google
Socket.io integration: Yes
次を実行
|
$ bower install & npm install |
bower installはどうやら問題なし。
npm installでエラーが、、バーっと
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
make: *** [Release/obj.target/debug/src/debug.o] Error 1 gyp ERR! build error gyp ERR! stack Error: `make` failed with exit code: 2 gyp ERR! stack at ChildProcess.onExit (/Users/user/.nvm/versions/node/v7.5.0/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:276:23) gyp ERR! stack at emitTwo (events.js:106:13) gyp ERR! stack at ChildProcess.emit (events.js:192:7) gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:215:12) gyp ERR! System Darwin 16.0.0 gyp ERR! command "/Users/user/.nvm/versions/node/v7.5.0/bin/node" "/Users/user/.nvm/versions/node/v7.5.0/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "build" "--fallback-to-build" "--module=/Users/user/Vagrant/DGB-centos65/snspro/node_modules/v8-debug/build/debug/v0.4.6/node-v51-darwin-x64/debug.node" "--module_name=debug" "--module_path=/Users/user/Vagrant/DGB-centos65/snspro/node_modules/v8-debug/build/debug/v0.4.6/node-v51-darwin-x64" gyp ERR! cwd /Users/user/Vagrant/DGB-centos65/snspro/node_modules/v8-debug gyp ERR! node -v v7.5.0 gyp ERR! node-gyp -v v3.5.0 gyp ERR! not ok ............................ ................................ ................................ ................................ npm ERR! Failed at the v8-debug@0.4.6 install script 'node-pre-gyp install --fallback-to-build'. 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 v8-debug package, npm ERR! not with npm itself. npm ERR! Tell the author that this fails on your system: npm ERR! node-pre-gyp install --fallback-to-build npm ERR! You can get information on how to open an issue for this project with: npm ERR! npm bugs v8-debug npm ERR! Or if that isn't available, you can get their info via: npm ERR! npm owner ls v8-debug npm ERR! There is likely additional logging output above. |
最後のへんのエラーメッセージ曰くは、
x8-debugでnode-pre-gypをインストールしようとしたら失敗したから
nodejsとnpmを最新のものにしてね。もし、最新だったら、v8-debugのパッケージの問題だよっ
っと言った感じです。
エラーメッセージをコピペでググってみたら次のコマンドで行けるみたい
|
sudo npm install -g grunt-node-inspector |
しかし、このコマンドを実行するときも同じようなエラーメッセージ。。。
一回npmのキャッシュをクリアしてみよう。
それでもう一度実行。。。でも、ダメ。
違う方法で、今度はpackage.jsonを次のように変更してみる。
|
"grunt-node-inspector": "~0.1.5",(この部分を↓のように) "grunt-node-inspector": ">=0.1.5", |
実行。
ダメ。
試しに
|
sudo npm install -g node-gyp |
だめ。
Node.jsバージョン7以降の問題のようなので、6に戻します。
バージョン確認
|
$ node -v v6.9.5 $ npm -v 3.10.10 |
npmも自動的にバージョンを更新している。
再実行。
おっできました。
ダウングレードしたら出来るっていうのは、引っ掛けですね。