无法安装 aerospike,在“node-gyp 重建”步骤中获取 aerospike 失败

Raj*_*iya 0 linux node.js npm npm-install

我正在尝试安装 aerospike nodejs 模块,但无法安装它。出现以下错误。

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

aerospike 在步骤“node-gyp重建”失败,退出状态1 /usr/bin/ld:找不到-lsslcollect2:错误: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' gyp ERR !构建错误 gyp ERR! 堆栈错误:make失败,退出代码:2 gyp ERR!堆栈位于 ChildProcess.onExit (/home/kartiknigam/.nvm/v4.5.0/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:276:23) gyp 错误!堆栈位于emitTwo (events.js:87:13) gyp 错误!堆栈位于 ChildProcess.emit (events.js:172:7) gyp 错误!堆栈位于 Process.ChildProcess._handle.onexit (internal/child_process.js:200:12) gyp ERR!系统 Linux 4.15.0-39-generic gyp ERR!命令“/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 gyp 错误!节点-v v4.5.0 gyp 错误!节点 gyp -v v3.4.0 gyp 错误!不行 npm 错误!Linux 4.15.0-39-generic npm 错误!argv“/home/kartik/.nvm/v4.5.0/bin/node”“/home/kartik/.nvm/v4.5.0/bin/npm”“i”“aerospike”npm错误!节点 v4.5.0 npm 错误!npm v2.15.9 npm 错误!代码 生命周期

npm 错误!aerospike@3.7.2 安装:node-gyp rebuild npm 错误!退出状态 1 npm ERR!npm 错误!aerospike@3.7.2 安装脚本“node-gyp重建”失败。npm 错误!这很可能是 aerospike 包的问题,​​npm ERR!不是 npm 本身。npm 错误!告诉作者这在您的系统上失败:npm ERR!node-gyp 重建 npm 错误!您可以通过以下方式获取有关如何为此项目打开问题的信息:npm ERR!npm 错误 aerospike npm 错误!或者,如果不可用,您可以通过以下方式获取他们的信息:npm ERR!npm 错误!npm 所有者 ls aerospike npm 错误!上面可能有额外的日志输出。

Kar*_*gam 6

首先尝试安装' node-gyp重建':

npm install node-gyp rebuild
Run Code Online (Sandbox Code Playgroud)

如果错误仍然存​​在,请检查以下依赖项,因为 Aerospike 依赖于它们:

  • libssl 开发
  • zlib1g-dev
  • libpng-dev

如果尚未安装,请通过以下方式安装这些软件包:

sudo apt-get install libssl-dev
sudo apt-get install zlib1g-dev
sudo apt-get install libpng-dev
Run Code Online (Sandbox Code Playgroud)