我无法安装 node-libcurl 模块

Dal*_*ane 3 node.js node-gyp node-modules npm-install node-libcurl

我正在尝试在 Ubuntu 上安装 node-libcurl 模块。要安装,我使用以下命令:

npm install node-libcurl --save

但我面临这个问题:

节点预gyp ERR!尝试下载(404):https : //github.com/JCMais/node-libcurl/releases/download/v1.1.0/node_libcurl-v1.1.0-node-v57-linux-x64.tar.gz

节点预gyp ERR!未找到 node-libcurl@1.1.0 和 node@8.0.0 (node-v57 ABI) 的预构建二进制文件(使用 node-gyp 回退到源代码编译)

吉普错误!配置错误

吉普错误!堆栈错误:gyp失败,退出代码:1

吉普错误!堆栈在 ChildProcess.onCpExit (/home/myfolder/node_modules/node-gyp/lib/configure.js:308:16)

吉普错误!堆栈在emitTwo (events.js:125:13)

吉普错误!ChildProcess.emit 上的堆栈 (events.js:213:7)

吉普错误!堆栈在 Process.ChildProcess._handle.onexit (internal/child_process.js:197:12)

吉普错误!系统 Linux 4.2.0-42-generic

吉普错误!命令 "/usr/local/bin/node" "/home/myfolder/node_modules/node-gyp/bin/node-gyp.js" "configure" "--fallback-to-build" "--module=/home /myfolder/node_modules/node-libcurl/lib/binding/node_libcurl.node" "--module_name=node_libcurl" "--module_path=/home/myfolder/node_modules/node-libcurl/lib/binding"

吉普错误!cwd /home/myfolder/node_modules/node-libcurl

吉普错误!节点 -v v8.0.0

吉普错误!节点-gyp -v v3.5.0

吉普错误!不好

节点预gyp ERR!构建错误

节点预gyp ERR!堆栈在emitTwo (events.js:125:13)

节点预gyp ERR!ChildProcess.emit 上的堆栈 (events.js:213:7)

节点预gyp ERR!堆栈在可能关闭(内部/child_process.js:887:16)

节点预gyp ERR!堆栈在 Process.ChildProcess._handle.onexit (internal/child_process.js:208:5)

节点预gyp ERR!系统 Linux 4.2.0-42-generic

节点预gyp ERR!节点 -v v8.0.0

节点预gyp ERR!node-pre-gyp -v v0.6.32

节点预gyp ERR!不好

npm 错误!代码生命周期

npm 错误!错误号 1

npm 错误!node-libcurl@1.1.0 安装:node-pre-gyp install --fallback-to-build

npm 错误!退出状态 1

npm 错误!

npm 错误!在 node-libcurl@1.1.0 安装脚本中失败。

任何人都可以帮助解决这个问题吗?

Dal*_*ane 5

过了一段时间,我意识到机器上没有安装 libcurl。我之前没有意识到,因为错误消息没有提到这一点,所以不清楚。

我解决了:

apt-get install libcurl4-openssl-dev
Run Code Online (Sandbox Code Playgroud)

和:

npm install node-libcurl --build-from-source
Run Code Online (Sandbox Code Playgroud)