首页 文章

我无法安装node-libcurl模块

提问于
浏览
2

我想在Ubuntu上安装node-libcurl模块 . 要安装,我使用以下命令:

npm install node-libcurl --save

但我面临这个问题:

node-pre-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 node-pre- gyp ERR!找不到node-libcurl@1.1.0和node@8.0.0(node-v57 ABI)的预构建二进制文件(使用node-gyp回退到源代码编译)gyp ERR!配置错误gyp ERR!堆栈错误:gyp失败,退出代码:1 gyp ERR!堆栈在ChildProcess.onCpExit(/home/myfolder/node_modules/node-gyp/lib/configure.js:308:16)gyp ERR!堆栈在emitTwo(events.js:125:13)gyp ERR!在ChildProcess.emit堆栈(events.js:213:7)gyp ERR! Process.ChildProcess._handle.onexit(internal / child_process.js:197:12)gyp ERR! System Linux 4.2.0-42-generic gyp ERR!命令“/ 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“gyp ERR! cwd / home / myfolder / node_modules / node-libcurl gyp ERR! node -v v8.0.0 gyp ERR! node-gyp -v v3.5.0 gyp ERR!不好节点-pre-gyp ERR!构建错误node-pre-gyp ERR!堆栈在emitTwo(events.js:125:13)node-pre-gyp ERR!堆栈在ChildProcess.emit(events.js:213:7)node-pre-gyp ERR!堆栈在maybeClose(internal / child_process.js:887:16)node-pre-gyp ERR! Process.ChildProcess._handle.onexit(internal / child_process.js:208:5)node-pre-gyp ERR! System Linux 4.2.0-42-generic node-pre-gyp ERR! node -v v8.0.0 node-pre-gyp ERR! node-pre-gyp -v v0.6.32 node-pre-gyp ERR!不行npm ERR!代码ELIFECYCLE npm ERR!错误1 npm ERR! node-libcurl@1.1.0 install:node-pre-gyp install --fallback-to-build npm ERR!退出状态1 npm ERR!错误的ERR!在node-libcurl@1.1.0安装脚本失败 .

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

1 回答

  • 3

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

    我解决了:

    apt-get install libcurl4-openssl-dev
    

    和:

    npm install node-libcurl --build-from-source
    

相关问题