我正在尝试在我的 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-build …