【以太坊】搭建测试网络之ubuntu系统安装node.js-CSDN博客

72 阅读2分钟

一、前言

      在确认了要在本地搭建测试网络之后,那就不管什么私有链方面的东西了。俗话说万事开头难,博主这边了解到,搭建测试网络必须的环境主要是:node,golang,还有以太坊的geth客户端。OK,方向明确之后开始搭建。

二、安装node

本地是在VM上面的虚拟机上安装的,系统为ubuntu系统。

1、 首先是在网上查了一下,大家都不建议用 apt-get的方式安装,据说是版本很落后,所以建议大家下载压缩包在本地编译

2、开始安装node

(1)去node的资源包找到合适的版本:

链接:nodejs.org/dist 大家可以根据版本号,选用最新的版本

//这个是18年的新版本,此处注意要下载tar.gz版本
 wget https://nodejs.org/dist/v6.14.3/node-v6.14.3.tar.gz

(2)解压下载的压缩包

tar -zxvf node-v6.14.3.tar.gz   

(3)进入解压后的文件下运行configure文件配置源代码

 sudo ./configure

(4)编译

sudo make install    //此处大概要等十几分钟,编译的挺慢的

(5)查看版本

node -v

(6)关于npm

一般下载安装node之后,会自带npm的,可以通过:

npm -v   //查看当前的Npm版本

如果觉得版本不够新的话,可以通过下面的命令安装一个新的出来

sudo npm  install -g npm   //安装最新版本npm

三、卸载node

1、安装node之后的主要目录

nodejs安装成功后,node,npm的执行文件存放在   /usr/local/bin/

  基于nodejs安装的模块的目录(全局安装-g)在  /usr/local/lib/node_modules/

2、卸载

因为我是通过编译的方式安装的,所以卸载的时候也要通过编译的方式:

进入安装时的源文件          cd  源文件
2 如果源文件不存在,下载一份,解压,进入源文件
3 
4 sudo make uninstall           //使用 make 卸载
5 进入/usr/local/lib/ 删除node_modules目录
6 在命令行输入 node -v 系统提示安装node
7 如果没有进入/usr/local/lib删除node_modules目录,执行node -v 时,系统提示在/usr/local/bin中无执行文件 

这里node就安装好了,下一篇是安装golang的环境。

end