无法安装Aerospike,在步骤“ node-gyp重建”中使Aerospike失败

时间:2018-12-03 12:48:18

标签: node.js linux npm npm-install

我正在尝试安装aerospike nodejs模块,但无法安装。 遇到错误。

aerospike在步骤“ node-gyp重建”失败 退出状态1

aerospike在步骤“ node-gyp重建”失败 退出状态1 / usr / bin / ld:找不到-lssl collect2:错误:ld返回1退出状态 aerospike.target.mk:193:目标'Release / obj.target / aerospike.node'的配方失败 make:*** [Release / obj.target / aerospike.node]错误1 rm binding_gyp_aerospike_client_c_target_Installing_Aerospike_C_Client_dependency.intermediate make:离开目录'/ home / kartiknigam / repository / forms / node_modules / aerospike / build' 糟糕!建立错误 糟糕!堆栈错误:make失败,退出代码:2 糟糕!堆栈在ChildProcess.onExit(/home/kartiknigam/.nvm/v4.5.0/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:276:23) 糟糕!堆叠在generateTwo(events.js:87:13) 糟糕!堆栈在ChildProcess.emit(events.js:172:7) 糟糕!堆栈位于Process.ChildProcess._handle.onexit(内部/child_process.js:200:12) 糟糕!系统Linux 4.15.0-39-通用 糟糕!命令“ /home/kartik/.nvm/v4.5.0/bin/node”“ /home/kartik/.nvm/v4.5.0/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js “”重建“ 糟糕! cwd / home / kartik / repository / forms / node_modules / aerospike 糟糕!节点-v v4.5.0 糟糕!节点gyp -v v3.4.0 糟糕!不好 npm ERR! Linux 4.15.0-39通用 npm ERR! argv“ /home/kartik/.nvm/v4.5.0/bin/node”“ /home/kartik/.nvm/v4.5.0/bin/npm”“ i”“ aerospike” npm ERR!节点v4.5.0 npm ERR! npm v2.15.9 npm ERR!代码ELIFECYCLE

npm错误! aerospike@3.7.2安装:node-gyp rebuild npm ERR!退出状态1 npm ERR! npm ERR!在aerospike@3.7.2安装脚本“ node-gyp rebuild”失败。 npm ERR!这很可能是Aerospike套件的问题, npm ERR!不与npm本身。 npm ERR!告诉作者这在您的系统上失败: npm ERR!节点gyp重建 npm ERR!您可以通过以下方式获取有关如何为此项目打开问题的信息: npm ERR! npm虫子飞镖 npm ERR!或者,如果不可用,则可以通过以下方式获取其信息: npm ERR! npm ERR! npm所有者ls aerospike npm ERR!上面可能还有其他日志记录输出。

1 个答案:

答案 0 :(得分:1)

First try to install 'node-gyp rebuild':

npm install node-gyp rebuild

If the error is still persistent then check for the following dependencies, as Aerospike depends on them:

  • libssl-dev
  • zlib1g-dev
  • libpng-dev

If not installed already, install these packages by:

sudo apt-get install libssl-dev
sudo apt-get install zlib1g-dev
sudo apt-get install libpng-dev