Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 节点gyp重建失败,因为可选依赖关系在mac上较弱_Node.js - Fatal编程技术网

Node.js 节点gyp重建失败,因为可选依赖关系在mac上较弱

Node.js 节点gyp重建失败,因为可选依赖关系在mac上较弱,node.js,Node.js,当我运行warn install 我正在使用节点-gyp@6.0.1和node@12.13.0和osx 10.14.6 warning Error running install script for optional dependency: "/Users/lfender/source/ag.js/node_modules/weak: Command failed. Exit code: 1 Command: node-gyp rebuild Arguments: Directory: /Us

当我运行
warn install

我正在使用
节点-gyp@6.0.1
node@12.13.0
osx 10.14.6

warning Error running install script for optional dependency: "/Users/lfender/source/ag.js/node_modules/weak: Command failed.
Exit code: 1
Command: node-gyp rebuild
Arguments:
Directory: /Users/lfender/source/ag.js/node_modules/weak
Output:
gyp info it worked if it ends with ok
gyp info using node-gyp@5.0.5
gyp info using node@12.13.0 | darwin | x64
gyp info find Python using Python version 2.7.10 found at \"/usr/bin/python\"
gyp info spawn /usr/bin/python
gyp info spawn args [
gyp info spawn args   '/Users/lfender/.nvm/versions/node/v12.13.0/lib/node_modules/npm/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   '/Users/lfender/source/ag.js/node_modules/weak/build/config.gypi',
gyp info spawn args   '-I',
gyp info spawn args   '/Users/lfender/.nvm/versions/node/v12.13.0/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',
gyp info spawn args   '-I',
gyp info spawn args   '/Users/lfender/Library/Caches/node-gyp/12.13.0/include/node/common.gypi',
gyp info spawn args   '-Dlibrary=shared_library',
gyp info spawn args   '-Dvisibility=default',
gyp info spawn args   '-Dnode_root_dir=/Users/lfender/Library/Caches/node-gyp/12.13.0',
gyp info spawn args   '-Dnode_gyp_dir=/Users/lfender/.nvm/versions/node/v12.13.0/lib/node_modules/npm/node_modules/node-gyp',
gyp info spawn args   '-Dnode_lib_file=/Users/lfender/Library/Caches/node-gyp/12.13.0/<(target_arch)/node.lib',
gyp info spawn args   '-Dmodule_root_dir=/Users/lfender/source/ag.js/node_modules/weak',
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 args ]
gyp info spawn make
gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
  CXX(target) Release/obj.target/weakref/src/weakref.o
../src/weakref.cc:147:25: error: too few arguments to function call, expected 4, have 3; did you mean 'Nan::Call'?
  globalCallbackDirect->Call(Nan::GetCurrentContext()->Global(), 1, argv);
                        ^~~~
                        Nan::Call
../../nan/nan_maybe_43_inl.h:345:30: note: 'Nan::Call' declared here
inline MaybeLocal<v8::Value> Call(
                             ^
../src/weakref.cc:168:75: error: too few arguments to function call, single argument 'context' was not specified
  Local<Object> proxy = Nan::New<ObjectTemplate>(proxyClass)->NewInstance();
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^
/Users/lfender/Library/Caches/node-gyp/12.13.0/include/node/v8.h:6292:3: note: 'NewInstance' declared here
  V8_WARN_UNUSED_RESULT MaybeLocal<Object> NewInstance(Local<Context> context);
  ^
/Users/lfender/Library/Caches/node-gyp/12.13.0/include/node/v8config.h:351:31: note: expanded from macro 'V8_WARN_UNUSED_RESULT'
#define V8_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
                              ^
../src/weakref.cc:223:55: error: no member named 'IsNearDeath' in 'Nan::Persistent<v8::Object, v8::NonCopyablePersistentTraits<v8::Object> >'
  Local<Boolean> rtn = Nan::New<Boolean>(cont->target.IsNearDeath());
                                         ~~~~~~~~~~~~ ^
3 errors generated.
make: *** [Release/obj.target/weakref/src/weakref.o] Error 1
gyp ERR! build error
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack     at ChildProcess.onExit (/Users/lfender/.nvm/versions/node/v12.13.0/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:194:23)
gyp ERR! stack     at ChildProcess.emit (events.js:210:5)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:272:12)
gyp ERR! System Darwin 18.7.0
gyp ERR! command \"/Users/lfender/.nvm/versions/node/v12.13.0/bin/node\" \"/Users/lfender/.nvm/versions/node/v12.13.0/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js\" \"rebuild\"
gyp ERR! cwd /Users/lfender/source/ag.js/node_modules/weak
success Saved lockfile.
✨  Done in 14.92s.
运行可选依赖项的安装脚本时出现警告错误:“/Users/lfender/source/ag.js/node_modules/弱:命令失败。 退出代码:1 命令:节点gyp rebuild 论据: 目录:/Users/lfender/source/ag.js/node\u modules/weak 输出: gyp信息如果以ok结尾,它就起作用了 gyp信息使用节点-gyp@5.0.5 gyp信息使用node@12.13.0|达尔文| x64 gyp info使用Python版本2.7.10查找Python可在\“/usr/bin/Python\”找到 gyp info spawn/usr/bin/python gyp信息产卵参数[ gyp info spawn args'/Users/lfender/.nvm/versions/node/v12.13.0/lib/node_modules/npm/node_modules/node gyp/gyp/gyp_main.py', gyp信息生成参数“binding.gyp”, gyp信息产卵参数'-f', gyp信息生成参数“make”, gyp信息产卵参数'-I', gyp info spawn args'/Users/lfender/source/ag.js/node_modules/weak/build/config.gypi', gyp信息产卵参数'-I', gyp info spawn args'/Users/lfender/.nvm/versions/node/v12.13.0/lib/node_modules/npm/node_modules/node gyp/addon.gypi', gyp信息产卵参数'-I', gyp info spawn args'/Users/lfender/Library/Caches/node gyp/12.13.0/include/node/common.gypi', gyp info spawn args'-Dlibrary=shared_library', gyp信息生成参数“-Dvisibility=default”, gyp info spawn args'-Dnode_root_dir=/Users/lfender/Library/Caches/node gyp/12.13.0', gyp info spawn args'-Dnode_gyp_dir=/Users/lfender/.nvm/versions/node/v12.13.0/lib/node_modules/npm/node_modules/node gyp', gyp info spawn args'-Dnode_lib_file=/Users/lfender/Library/Caches/node gyp/12.13.0/