[英]Which node.js version to install in Ubuntu 16.10?
我正在尝试在Ubuntu 16.10系统中安装Truffle 。 在此之前,我需要安装node.js。 不支持最新的v8。 因此,我下载了v7并安装了其build-essential
工具。 但是在安装Truffle时( sudo npm install -g truffle
),我发现一条错误消息:
节点预石膏错误! 尝试下载(404): https : //node-webrtc.s3.amazonaws.com/wrtc/v0.0.61/Release/node-v51-linux-ia32.tar.gz
节点预石膏错误! 找不到针对wrtc@0.0.61和node@7.10.0(node-v51 ABI)的预构建二进制文件(使用node-gyp回到源代码编译)
然后,片刻之后,此错误弹出:
npm警告可选的跳过选择性依赖性: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 ERR! Linux 4.4.0-59-通用npm ERR! argv“ / usr / bin / nodejs”“ / usr / bin / npm”“安装”“ -g”“松露” npm ERR! 节点v7.10.0 npm ERR! npm v4.2.0 npm错误! 代码ELIFECYCLE npm ERR! errno 1
npm ERR! wrtc@0.0.61安装:
node-pre-gyp install --fallback-to-build
npm ERR! 退出状态1npm ERR! 在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版本吗?
您首先需要安装
sudo npm install node-pre-gyp -g
在这之后
sudo npm install -g truffle
如果仍然有问题,例如C编译器为ubuntu安装了g ++ && gcc
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.