无法在 debian 上安装 node-libcurl

2024-04-23

请告诉我为什么我无法安装 node-libcurl。以下是安装(npm install node-libcurl)时显示的错误:

> [email protected] /cdn-cgi/l/email-protection install /var/www/node/node_modules/node-libcurl
> node-pre-gyp install --fallback-to-build

node-pre-gyp ERR! Tried to download(404): https://github.com/JCMais/node-libcurl/releases/download/v1.3.0/node_libcurl-v1.3.0-node-v57-linux-x64.tar.gz
node-pre-gyp ERR! Pre-built binaries not found for [email protected] /cdn-cgi/l/email-protection and [email protected] /cdn-cgi/l/email-protection (node-v57 ABI, glibc) (falling back to source compile with node-gyp)
gyp ERR! build error
gyp ERR! stack Error: not found: make
gyp ERR! stack     at getNotFoundError (/usr/lib/node_modules/npm/node_modules/which/which.js:13:12)
gyp ERR! stack     at F (/usr/lib/node_modules/npm/node_modules/which/which.js:68:19)
gyp ERR! stack     at E (/usr/lib/node_modules/npm/node_modules/which/which.js:80:29)
gyp ERR! stack     at /usr/lib/node_modules/npm/node_modules/which/which.js:89:16
gyp ERR! stack     at /usr/lib/node_modules/npm/node_modules/which/node_modules/isexe/index.js:42:5
gyp ERR! stack     at /usr/lib/node_modules/npm/node_modules/which/node_modules/isexe/mode.js:8:5
gyp ERR! stack     at FSReqWrap.oncomplete (fs.js:152:21)
gyp ERR! System Linux 2.6.32-042stab127.2
gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "build" "--fallback-to-build" "--module=/var/www/node/node_modules/node-libcurl/lib/binding/node_libcurl.node" "--module_name=node_libcurl" "--module_path=/var/www/node/node_modules/node-libcurl/lib/binding"
gyp ERR! cwd /var/www/node/node_modules/node-libcurl
gyp ERR! node -v v8.9.4
gyp ERR! node-gyp -v v3.6.2
gyp ERR! not ok
node-pre-gyp ERR! build error
node-pre-gyp ERR! stack Error: Failed to execute '/usr/bin/node /usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js build --fallback-to-build --module=/var/www/node/node_modules/node-libcurl/lib/binding/node_libcurl.node --module_name=node_libcurl --module_path=/var/www/node/node_modules/node-libcurl/lib/binding' (1)
node-pre-gyp ERR! stack     at ChildProcess.<anonymous> (/var/www/node/node_modules/node-libcurl/node_modules/node-pre-gyp/lib/util/compile.js:83:29)
node-pre-gyp ERR! stack     at emitTwo (events.js:126:13)
node-pre-gyp ERR! stack     at ChildProcess.emit (events.js:214:7)
node-pre-gyp ERR! stack     at maybeClose (internal/child_process.js:925:16)
node-pre-gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:209:5)
node-pre-gyp ERR! System Linux 2.6.32-042stab127.2
node-pre-gyp ERR! command "/usr/bin/node" "/var/www/node/node_modules/node-libcurl/node_modules/.bin/node-pre-gyp" "install" "--fallback-to-build"
node-pre-gyp ERR! cwd /var/www/node/node_modules/node-libcurl
node-pre-gyp ERR! node -v v8.9.4
node-pre-gyp ERR! node-pre-gyp -v v0.6.39
node-pre-gyp ERR! not ok
Failed to execute '/usr/bin/node /usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js build --fallback-to-build --module=/var/www/node/node_modules/node-libcurl/lib/binding/node_libcurl.node --module_name=node_libcurl --module_path=/var/www/node/node_modules/node-libcurl/lib/binding' (1)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] /cdn-cgi/l/email-protection install: `node-pre-gyp install --fallback-to-build`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] /cdn-cgi/l/email-protection install script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2018-03-04T22_33_32_704Z-debug.log

安装依赖项:

# apt install build-essential libssl-dev libcurl4-gnutls-dev libcurl4-openssl-dev

安装Node.js V9 https://nodejs.org/en/download/package-manager/ :

curl -sL https://deb.nodesource.com/setup_9.x | sudo -E bash -
sudo apt-get install -y nodejs

使用以下命令安装过程应该不会出现问题5.6.0npm 版本:

$ npm init
$ npm install node-libcurl --save

Check:

npm ls | grep node-libcurl 
[email protected] /cdn-cgi/l/email-protection
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

无法在 debian 上安装 node-libcurl 的相关文章

随机推荐

  • 使用 Rack::SSLEnforcer 时从 Devise 确认链接中删除 HTTPS

    我在 Rails 应用程序中使用 Devise 和 Rack SSLEnforcer 当用户收到确认电子邮件时 它看起来像 http mysite com 443 users confirmation confirmation token
  • 单击开放图层版本 5 标记上的特征

    我正在使用开放层库版本 5 我需要标记上的 onClick 事件来执行一些业务逻辑 任何人都可以帮我解决这个问题 谢谢 我已经尝试了所有代码和片段 我正在使用这个库来响应js import Feature from ol Feature i
  • 通过css替换图片

    我正在 Stylish 一个 Firefox 插件 中编写代码来更改显示的图像 image 属性没有 div 标签 所以我必须使用它 img src s dschjungelplanet 因此 这将替换页面中任何位置的 img src 中的
  • 使用多个提供程序的客户端应用程序应使用什么设计/模式?

    这是一个与设计相关的问题 假设我们有一个名为 ClientAPI 的公共 API 其中包含一些 Web 方法 例如 CreateAccount GetAccount 根据客户的不同 我们使用许多不同的提供商来满足这些请求 假设我们有 Pro
  • 如何在Python中在后台运行长时间运行的作业

    我有一个运行长时间运行的作业 大约几个小时 的网络服务 我正在使用 Flask Gunicorn 和 nginx 来开发它 我想做的是让需要很长时间才能完成的路线 调用创建线程的函数 然后 该函数将向路由返回一个 guid 并且路由将返回一
  • C# FileSystemWatcher 和 FTP

    我通过文件系统观察器监视在 ftp 上删除的文件 然后移动到另一个目录 现在我触发文件系统观察程序的创建事件的复制 但显然在 ftp 的情况下 创建只是一个存根文件 数据会进入并在上传时填充文件直至完成 任何人对此都有一个优雅的解决方案 或
  • Python Mogo ImportError:无法导入名称连接

    不明白为什么这不起作用 mogo 0 2 4 File Users Sam Envs AdiosScraper lib python2 7 site packages mogo connection py line 3 in
  • 将单词的第一个字母大写,同时删除空格(Haskell)

    我刚刚开始使用 Haskell 这就像我正在写的第三件事 所以 自然地 我发现自己有点困惑 我正在尝试编写一些代码 该代码将获取一个字符串 删除空格 并将该字符串的每个字母大写 例如 如果我输入 这是一个测试 我想返回类似 thisIsAT
  • HierarchyID 如何从子级获取所有父级

    我对菜单的层次结构 ID 和用户权限有疑问 例如 我只想为用户提供 4 级的权限 并且我的查询应自动从 4 级子级中选择所有父级 这个怎么做 你明白我的问题吗 我只想要孩子的所有父母 祖先 问候曼努埃尔 我最近一直在使用 Hierarchy
  • 如何在 WPF 中折叠星形大小的网格列?

    通过设置使三列具有相同的宽度Width to Auto
  • 如何防止键盘隐藏我的EditText?

    我在顶部有一个relativeLayout 然后在下面的中心有一个ListView 最后在底部我有另一个relativeLayout 里面有一个EditText和一个Button 我希望当我单击 EditText 并出现 IME 虚拟键盘
  • 连接到 ACCESS 2007 (ODBC) 时如何在 PHP 上设置 UTF8

    我在 Access 文件中有泰文 日文 韩文字符 3 个字段 我在 PHP 中创建了一个脚本来连接到该文件 但显示的字符显示 和 设置什么才能显示正常字符 这是我的脚本
  • 使用 Unicode 字符打印 Pandas 列

    我有一个 pandas 数据框 其中有一列包含 unicode 编码名称 import pandas as pd no unicode pd Series Steve Jason Jake yes unicode pd Series tea
  • 在 Python 中将视频源从 Javascript 传递到 OpenCV

    我正在尝试创建一个网络应用程序来检测实时视频源中的面孔 我已经用 Javascript 编写了网络摄像头源代码 因为我想稍后托管该应用程序 使用 Javascript 获取 feed 的代码 var video document query
  • 选择公平的团队——并用数学来证明这一点

    应用 类似于选择操场团队 我必须将 n 个按顺序排列的元素的集合分成 n 2 的两队 团队必须尽可能 均匀 如上所述 从游乐场团队的角度考虑 偶数 排名表明相对 技能 或价值水平 元素 1 值 1 个 点 元素 2 值 2 个 点 等等 没
  • 模块元数据版本不匹配错误

    我在尝试构建我的角度项目时遇到此错误 模块元数据版本不匹配错误 C Users Admin ifish web node modules angular2 cool storage index d ts 找到版本 4 预期版本 3 解析符号
  • 从 WebView 从我自己的网页获取 html 元素?

    我有一个网络视图 显示来自我自己的服务器的页面 是否可以添加一个 javascript 方法 允许我的 Android 应用程序从 web 视图中读出页面元素 就像是 mypage html p some data p my android
  • Windows 上的 Jenkins 与 Docker - 无法运行程序“nohup”

    我正在使用Jenkins Azure VM 代理插件 https plugins jenkins io azure vm agents与 Linux Master 一起在 Windows 代理上启动作业 我已经完成了所有配置步骤 一切正常
  • java.lang.IllegalArgumentException:由于密钥无效而无法初始化

    我遇到加密异常 我在跑 操作系统 X 10 11 爪哇1 8 Groovy 版本 2 4 4 摇篮2 3 20141027185330 0000 JAVA HOME Library Java JavaVirtualMachines jdk1
  • 无法在 debian 上安装 node-libcurl

    请告诉我为什么我无法安装 node libcurl 以下是安装 npm install node libcurl 时显示的错误 gt email protected cdn cgi l email protection install va