Talbot3 opened a new issue #17:
URL: https://github.com/apache/rocketmq-client-nodejs/issues/17


   ## What Happens?
   
   > install error
   
   ## Minimum Showcase (Required)
   
   > Provide a minimum code or GitHub repository which can reproduce the issue.
   // node version:  v12.16.2
   npm i apache-rocketmq --rebuild
   ## How to Reproduce
   ```
   $ npm i apache-rocketmq --rebuild
   > [email protected] install 
/Users/Arthur/FlyLab/examples/demo-rocketmq/node_modules/apache-rocketmq
   > node ./script/download_lib.js && node-gyp rebuild
   
   [rocketmq sdk] [info] downloading 
[https://opensource-rocketmq-client.oss-cn-hangzhou.aliyuncs.com/cpp-client/mac/1.2.0/librocketmq.dylib]...
   [rocketmq sdk] [info] downloaded library 
[https://opensource-rocketmq-client.oss-cn-hangzhou.aliyuncs.com/cpp-client/mac/1.2.0/librocketmq.dylib].
   [rocketmq sdk] [info] all libraries have been written to disk.
     CXX(target) Release/obj.target/rocketmq/src/rocketmq.o
   ../src/rocketmq.cpp:42:116: error: too few arguments to function call, 
single argument 'context' was not specified
       Nan::Set(target, Nan::New("macosDLOpen").ToLocalChecked(), 
Nan::New<v8::FunctionTemplate>(DLOpen)->GetFunction());
                                                                  
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^
   /Users/Arthur/Library/Caches/node-gyp/12.16.2/include/node/v8.h:6126:3: 
note: 'GetFunction' declared here
     V8_WARN_UNUSED_RESULT MaybeLocal<Function> GetFunction(
     ^
   
/Users/Arthur/Library/Caches/node-gyp/12.16.2/include/node/v8config.h:368:31: 
note: expanded from macro 'V8_WARN_UNUSED_RESULT'
   #define V8_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
                                 ^
   1 error generated.
   make: *** [Release/obj.target/rocketmq/src/rocketmq.o] Error 1
   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/npm/node_modules/node-gyp/lib/build.js:194:23)
   gyp ERR! stack     at ChildProcess.emit (events.js:310:20)
   gyp ERR! stack     at Process.ChildProcess._handle.onexit 
(internal/child_process.js:275:12)
   gyp ERR! System Darwin 19.4.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/Arthur/FlyLab/examples/demo-rocketmq/node_modules/apache-rocketmq
   gyp ERR! node -v v12.16.2
   gyp ERR! node-gyp -v v5.1.0
   gyp ERR! not ok 
   npm WARN @sevenryze/[email protected] requires a peer of @nestjs/common@^7.0.3 
but none is installed. You must install peer dependencies yourself.
   npm WARN @sevenryze/[email protected] requires a peer of @nestjs/core@^7.0.3 
but none is installed. You must install peer dependencies yourself.
   npm WARN @sevenryze/[email protected] requires a peer of 
reflect-metadata@^0.1.13 but none is installed. You must install peer 
dependencies yourself.
   npm WARN @sevenryze/[email protected] requires a peer of rxjs@^6.5.4 but none 
is installed. You must install peer dependencies yourself.
   npm WARN [email protected] No description
   npm WARN [email protected] No repository field.
   
   npm ERR! code ELIFECYCLE
   npm ERR! errno 1
   npm ERR! [email protected] install: `node ./script/download_lib.js 
&& node-gyp rebuild`
   npm ERR! Exit status 1
   npm ERR! 
   npm ERR! Failed at the [email protected] install script.
   npm ERR! This is probably not a problem with npm. There is likely additional 
logging output above.
   ```
   **Steps to reproduce the behavior:**
   
   1.sudo n lts
   2.npm i apache-rocketmq --rebuild
   
   **Expected behavior**
   
   install success
   
   
   ## Context
   
   - **Node Version**: v12.16.2
   - **SDK Version**: 1.0.0-rc1
   - **Platform**: macos
   


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to