无法安装 aerospike,在“node-gyp 重建”步骤中使 aerospike 失败
Posted
技术标签:
【中文标题】无法安装 aerospike,在“node-gyp 重建”步骤中使 aerospike 失败【英文标题】:Not able to install aerospike, getting aerospike failed at step 'node-gyp rebuild' 【发布时间】:2019-05-04 18:32:52 【问题描述】:我正在尝试安装 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
制作:离开目录'/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) 的堆栈
吉普错误!堆栈在 emitTwo (events.js:87:13)
吉普错误! ChildProcess.emit (events.js:172:7) 的堆栈
吉普错误!堆栈在 Process.ChildProcess._handle.onexit (internal/child_process.js:200:12)
吉普错误!系统 Linux 4.15.0-39-generic
吉普错误!命令“/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 错误! Linux 4.15.0-39-通用
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 错误!
npm 错误! aerospike@3.7.2 安装脚本“node-gyp rebuild”失败。
npm 错误!这很可能是 aerospike 包的问题,
npm 错误!不是 npm 本身。
npm 错误!告诉作者这在您的系统上失败:
npm 错误!节点gyp重建
npm 错误!您可以通过以下方式获取有关如何为此项目打开问题的信息:
npm 错误! npm 错误 aerospike
npm 错误!或者,如果这不可用,您可以通过以下方式获取他们的信息:
npm 错误!
npm 错误! npm 所有者 ls aerospike
npm 错误!上面可能还有额外的日志输出。
【问题讨论】:
【参考方案1】:首先尝试安装'node-gyp rebuild':
npm install node-gyp rebuild
如果错误仍然存在,则检查以下依赖项,因为 Aerospike 依赖于它们:
libssl 开发 zlib1g-dev libpng-dev如果尚未安装,请通过以下方式安装这些软件包:
sudo apt-get install libssl-dev
sudo apt-get install zlib1g-dev
sudo apt-get install libpng-dev
【讨论】:
以上是关于无法安装 aerospike,在“node-gyp 重建”步骤中使 aerospike 失败的主要内容,如果未能解决你的问题,请参考以下文章
node-gyp 在安装过程中失败 web3 scrypt@6.0.3 install: `node-gyp rebuild`
为啥我不能在 red hat 上安装 aerospike nodejs 驱动程序?
node-gyp 错误找不到要使用的任何 Visual Studio 安装