1、在Ubuntu火狐浏览输入网址 https://nodejs.org/en/download/并下载安装包
2、解压安装包(或者直接在linux界面上鼠标点击解压也可以)
#xz -d node-v12.16.1-linux-x64.tar.xz(根据版本号)
#tar -xf node-v12.16.1-linux-x64.tar
3、更换镜像,使用国内淘宝npm镜像下载速度会快点
#npm config get registry // https://registry.npmjs.org/
#npm config set registry https://registry.npm.taobao.org
4、建立软链接(相当于别名)
#sudo ln -s /home/xiaogui/node-v12.16.1-linux-x64/bin/node /usr/local/bin/node
#sudo ln -s /home/xiaogui/node-v12.16.1-linux-x64/bin/npm /usr/local/bin/npm
//注意/home/xiaogui是我的目录,你这要改为自己对应的目录
5、测试Node和npm版本
#node -v
#npm -v
//如果出现不显示版本,尝试sudo node- -v这是加权限命令
6、第一种安装truffle办法
#sudo npm install -g truffle //反正我是弄了半天也不成功,若成功可以直接再进行第10步建立个软链接看看是否安装成功。
7、第二种安装truffle办法,通过cnpm安装。以下是其步骤
#npm install -g cnpm --registry=https://registry.npm.taobao.org
如下图
8、建立cnpm软连接
#sudo ln -s /home/xiaogui/node-v12.16.1-linux-x64/bin/cnpm /usr/local/bin/cnpm
如下图
9、通过cnpm安装truffle框架
#sudo cnpm install -g truffle
如下图
10、建立truffle软链接
#sudo ln -s /home/xiaogui/node-v12.16.1-linux-x64/bin/truffle /usr/local/bin/truffle
11、查看Truffle是否安装成功
#truffle version
如下图
总结:
本次安装truffle框架踩了不少坑,网上有的教程已经不适用,通过cnpm安装的办法成功解决了因网络或者配置的一些问题。让大家少踩点坑,谨记一切需努力!