手把手教你从源代码开始搭建多节点以太坊私链(一)Golang在Ubuntu 和 Windows下的安装

一、Ubuntu下的编译环境安装

以太坊的源代码是go语言书写的,所以必须安装Go的编译环境。
节点搭建在Ubuntu16.04上面,本地开发环境是Windows系统。

安装最新版Go环境

Ubuntu16.04版在2018年10月左右,默认使用 apt insall golang的话,安装的是1.6.3的比较古老的版本。所以请使用下面的办法来安装比较新的Golang编译环境。

  1. 下载最新或者指定的go包
sudo wget https://dl.google.com/go/go1.9.7.linux-amd64.tar.gz

注:如果要下载其它版本,可以参考golang官方网站 https://golang.org/dl/

  1. 将下载的源码包解压至 /usr/local目录
sudo tar -C /usr/local/ -xvf go1.9.7.linux-amd64.tar.gz
  1. 配置环境变量
    使用下面的命令来编辑环境设定文件。nano是一个比vi远远好用的文本编辑工具。
nano ~/.bashrc

增加如下的内容:

export GOROOT=/usr/local/go
export GOPATH=/home/ubuntu/golangwork
export PATH=$PATH:$GOPATH:/usr/local/go/bin

Ctrl+X退出并保存。然后使用下面的命令让其马上有效:

source ~/.bashrc

这样的话,Ubuntu下的编译环境就做好了。
下面的命令可以查看go的版本号。

go version

彩蛋:如果用apt安装了错误的go版本,使用下面的命令来进行卸载。如果是按照上面步骤做的解压操作,删除go的目录即可基本完成卸载。

apt remove golang-go

补记:apt基本可以看做apt-get的升级版。详细区别参考下面的文章。
【Linux中apt与apt-get命令的区别与解释】:https://www.sysgeek.cn/apt-vs-apt-get/

二、Windows下开发环境安装

1. 搭建Golang编译环境:

从下面的地址下载需要的版本或者最新版进行安装。
https://studygolang.com/dl

2. 安装编辑器:安装Atom

Atom的安装这里割爱。
不想耗费在IDE上耗费精力的人可以选择下载安装针对go语言的IDE,JetBrains的Goland。这种情况下下面的步骤可以忽略了。不过,Goland不是免费的。只能免费试用一个月。免费的好用的编辑器,Visual Studio Code, IDEA,Sublime Text也都是不错的选择。

3. 安装Atom的Go程序编写插件

  1. atom-beautify
    作用:一键代码优化
  2. go-plus
    golang语言编译环境。
    安装后需要设置GOPATH。 Setting->GOPATH中需要填写绝对地址。
  3. go-rename
    这个插件通过使用Go rename tool,提供非常智能和安全的 变量,方法和结构体重命名功能。当你选中一个目标时,你能够通过快捷键 ALT-R 很方便的初始化重命名对话框。
  4. go-debug
  5. autocomplete-go
    go编码中的代码自动提示。
  6. atom-terminal-panel
    go-plus没有提供编译工具,可以在命令行中直接运行go程序,需要安装atom-terminal-panel。
    Terminal Plus据说也是很好用的工具。

你可能感兴趣的:(Golang,以太坊)