Pro*_*ree 1 ubuntu node.js npm node-gyp webrtc
我正在尝试在我的 Ubuntu 16.10 系统中安装Truffle。在此之前,我需要安装 node.js。不支持最新的 v8。所以我下载了 v7 并安装了它的build-essential工具。但是在安装 Truffle ( sudo npm install -g truffle) 时,我发现一条错误消息:
节点预gyp ERR!尝试下载(404):https : //node-webrtc.s3.amazonaws.com/wrtc/v0.0.61/Release/node-v51-linux-ia32.tar.gz
节点预gyp ERR!未找到 wrtc@0.0.61 和 node@7.10.0 (node-v51 ABI) 的预构建二进制文件(使用 node-gyp 回退到源代码编译)
然后,片刻之后,这个错误弹出:
npm WARN 可选 SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_modules/truffle/node_modules/chokidar/node_modules/fsevents):
npm WARN notsup 跳过可选依赖:fsevents@1.1.1 不受支持的平台:想要 {"os":"darwin","arch":"any"}(当前:{"os":"linux","arch": "ia32"})
npm 错误!Linux 4.4.0-59-generic npm ERR!argv "/usr/bin/nodejs" "/usr/bin/npm" "install" "-g" "truffle" npm ERR!node v7.10.0 npm ERR!npm v4.2.0 npm ERR!代码 ELIFECYCLE npm ERR!错误号 1
npm 错误!wrtc@0.0.61 安装:
node-pre-gyp install --fallback-to-buildnpm ERR!退出状态 1npm 错误!在 wrtc@0.0.61 安装脚本“node-pre-gyp install --fallback-to-build”失败。确保您安装了最新版本的 node.js 和 npm。如果你这样做了,这很可能是 wrtc 包的问题,而不是 npm 本身的问题。告诉作者这在你的系统上失败了:node-pre-gyp install --fallback-to-build
Yakkety 支持哪个版本?我应该恢复到以前版本的 Ubuntu 吗?
小智 5
你首先需要安装
sudo npm install node-pre-gyp -g
Run Code Online (Sandbox Code Playgroud)
在这之后
sudo npm install -g truffle
Run Code Online (Sandbox Code Playgroud)
如果还有问题,比如C编译器安装了g++ && gcc for ubuntu
| 归档时间: |
|
| 查看次数: |
468 次 |
| 最近记录: |