私は最近、プロジェクトのクリーンインストールを試みました。しかし、npmのインストールはUbuntu 17.04で失敗しています。 node、npm、node-gyp、pythonのバージョンを変更しました。これは成功しません。node-gypが失敗しているため、npmのインストールに失敗します。直し方?
これはnode-gypなどの変更によるものですか? 実行:
node-gyp rebuild
は私を与える:
gyp info it worked if it ends with ok
gyp info using [email protected]
gyp info using [email protected] | linux | x64
gyp info spawn /usr/bin/python2
gyp info spawn args [ '/usr/local/lib/node_modules/node-gyp/gyp/gyp_main.py',
gyp info spawn args 'binding.gyp',
gyp info spawn args '-f',
gyp info spawn args 'make',
gyp info spawn args '-I',
gyp info spawn args '/home/joel/workspace/Tracker3/build/config.gypi',
gyp info spawn args '-I',
gyp info spawn args '/usr/local/lib/node_modules/node-gyp/addon.gypi',
gyp info spawn args '-I',
gyp info spawn args '/home/joel/.node-gyp/7.10.1/include/node/common.gypi',
gyp info spawn args '-Dlibrary=shared_library',
gyp info spawn args '-Dvisibility=default',
gyp info spawn args '-Dnode_root_dir=/home/joel/.node-gyp/7.10.1',
gyp info spawn args '-Dnode_gyp_dir=/usr/local/lib/node_modules/node-gyp',
gyp info spawn args '-Dnode_lib_file=/home/joel/.node-gyp/7.10.1/<(target_arch)/node.lib',
gyp info spawn args '-Dmodule_root_dir=/home/joel/workspace/Tracker3',
gyp info spawn args '-Dnode_engine=v8',
gyp info spawn args '--depth=.',
gyp info spawn args '--no-parallel',
gyp info spawn args '--generator-output',
gyp info spawn args 'build',
gyp info spawn args '-Goutput_dir=.' ]
gyp info spawn make
gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
make: Entering directory '/home/joel/workspace/Tracker3/build'
make: *** No rule to make target 'Release/obj.target/binding/src/binding.o', needed by 'Release/obj.target/binding.node'. Stop.
make: Leaving directory '/home/joel/workspace/Tracker3/build'
gyp ERR! build error
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack at ChildProcess.onExit (/usr/local/lib/node_modules/node-gyp/lib/build.js:258:23)
gyp ERR! stack at emitTwo (events.js:106:13)
gyp ERR! stack at ChildProcess.emit (events.js:194:7)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:215:12)
gyp ERR! System Linux 4.11.3-041103-generic
gyp ERR! command "/home/joel/.nvm/versions/node/v7.10.1/bin/node" "/usr/local/bin/node-gyp" "rebuild"
gyp ERR! cwd /home/joel/workspace/Tracker3
gyp ERR! node -v v7.10.1
gyp ERR! node-gyp -v v3.6.2
gyp ERR! not ok
誰もがこれを引き起こすものの任意のアイデアを持っていますか?デバッグと修正の方法は?
ありがとうございます。私はすでにビルドに不可欠なものをインストールしていましたが、とにかく再開しました。 〜/ .node-gyp、node_modules、〜/ .npmrcを削除して再試行しました。まだNO GO!私はapt-getをlibkrb5-devにインストールすることもできます。しかし何も働かなかった。 – JoelParke
私はこのプロジェクトを、同じ問題を抱えている別のマシンに持っています。だから、これはUbuntu 17.04への最近のアップデートと関係があります---私は脳を止めてもう一時間後にもう一度試してみましょう。私はこのSが青から出てきたらティが嫌いです。 – JoelParke
私はRYZENマシンで走っているので、最新のカーネル4.12.0にアップデートしてもそれが助けになるかどうかは分かりませんが、変更はありません。 – JoelParke