2017-03-20 2 views
0

現在、角形のフルスタックジェネレータ(https://github.com/angular-fullstack/generator-angular-fullstack)を使用してプロジェクトを開始しようとしていますが、プロジェクトを設定しようとしてエラーが発生しています。私はノードv7.7.3およびNPMのv4.4.1を搭載したMac OSX上でこれを実行しているコンパイルのための角形のフルスタックジェネレータを取得できません

これは私が "ヨーヨー角度-fullstack" そして

> [email protected] install /Users/USER/Desktop/forecast-me/node_modules/iltorb 
> node-gyp rebuild 

gyp ERR! configure error 
gyp ERR! stack Error: Command failed: /usr/local/Cellar/python/2.7.13/Frameworks/Python.framework/Versions/2.7/bin/python2.7-config -c import platform; print(platform.python_version()); 
gyp ERR! stack Usage: /usr/local/Cellar/python/2.7.13/Frameworks/Python.framework/Versions/2.7/bin/python2.7-config [--prefix|--exec-prefix|--includes|--libs|--cflags|--ldflags|--help] 
gyp ERR! stack 
gyp ERR! stack  at ChildProcess.exithandler (child_process.js:210:12) 
gyp ERR! stack  at emitTwo (events.js:106:13) 
gyp ERR! stack  at ChildProcess.emit (events.js:194:7) 
gyp ERR! stack  at maybeClose (internal/child_process.js:899:16) 
gyp ERR! stack  at Socket.<anonymous> (internal/child_process.js:342:11) 
gyp ERR! stack  at emitOne (events.js:96:13) 
gyp ERR! stack  at Socket.emit (events.js:191:7) 
gyp ERR! stack  at Pipe._handle.close [as _onclose] (net.js:513:12) 
gyp ERR! System Darwin 15.6.0 
gyp ERR! command "/usr/local/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild" 
gyp ERR! cwd /Users/USER/Desktop/forecast-me/node_modules/iltorb 
gyp ERR! node -v v7.7.3 
gyp ERR! node-gyp -v v3.5.0 
gyp ERR! not ok 

npm ERR! code ELIFECYCLE 
npm ERR! errno 1 
npm ERR! [email protected] install: `node-gyp rebuild` 
npm ERR! Exit status 1 
npm ERR! 
npm ERR! Failed at the [email protected] install script 'node-gyp rebuild'. 
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 iltorb package, 
npm ERR! not with npm itself. 
npm ERR! Tell the author that this fails on your system: 
npm ERR!  node-gyp rebuild 
npm ERR! You can get information on how to open an issue for this project with: 
npm ERR!  npm bugs iltorb 
npm ERR! Or if that isn't available, you can get their info via: 
npm ERR!  npm owner ls iltorb 
npm ERR! There is likely additional logging output above. 

とを実行した後に取得エラーです私がフォローアップして実行する場合は、「ゴクゴクはサーブ」:

module.js:472 
    throw err; 
    ^

Error: Cannot find module 'shrink-ray' 
    at Function.Module._resolveFilename (module.js:470:15) 
    at Function.Module._load (module.js:418:25) 
    at Module.require (module.js:498:17) 
    at require (internal/module.js:20:19) 
    at Object.<anonymous> (/Users/USER/Desktop/forecast-me/server/config/express.js:10:1) 
    at Module._compile (module.js:571:32) 
    at loader (/Users/USER/Desktop/forecast-me/node_modules/babel-register/lib/node.js:144:5) 
    at Object.require.extensions.(anonymous function) [as .js] (/Users/USER/Desktop/forecast-me/node_modules/babel-register/lib/node.js:154:7) 
    at Module.load (module.js:488:32) 
    at tryModuleLoad (module.js:447:12) 
    at Function.Module._load (module.js:439:3) 
    at Module.require (module.js:498:17) 
    at require (internal/module.js:20:19) 
    at Object.<anonymous> (/Users/USER/Desktop/forecast-me/server/app.js:24:1) 
    at Module._compile (module.js:571:32) 
    at loader (/Users/USER/Desktop/forecast-me/node_modules/babel-register/lib/node.js:144:5) 
    at Object.require.extensions.(anonymous function) [as .js] (/Users/USER/Desktop/forecast-me/node_modules/babel-register/lib/node.js:154:7) 
    at Module.load (module.js:488:32) 
    at tryModuleLoad (module.js:447:12) 
    at Function.Module._load (module.js:439:3) 
    at Module.require (module.js:498:17) 
    at require (internal/module.js:20:19) 

答えて

0

Expressサーバは、HTTPを介してそれらを送信する前に資産を圧縮するシュリ​​ンク線モジュールを使用しています。それにもかかわらず、shrink-rayは、node-zopfliモジュールを正しくインストールするかどうかによって異なります。

node-zopfliを適切にインストールするために、npmは互換性のある事前ビルドされたバイナリをダウンロードしようとします。失敗した場合、npmはそのバイナリをビルドすることに戻ります。 node-gypがnode-zopfliを構築できないときに、問題が発生することがあります。

だから、ここはあなたが探検するいくつかのパスです:

  1. がgのようにC++コンパイラをインストールしてください++のlinux
  2. にpackage.jsonからシュリ​​ンク線依存し、シュリンクへの参照を削除しますray in サーバ/設定/ express.jsファイル
関連する問題