手把手教你从源代码开始搭建多节点以太坊私链(一)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编译环境:

从下面的地址下载需要的版本或者最新版进行安装。这里有Windows的32位或者64位安装包。
https://studygolang.com/dl

2. 安装编辑器

可以安装开源的Atom编辑器,安装过程这里割爱。
免费的好用的编辑器,Visual Studio Code, Sublime Text也都是不错的选择。
有条件的可以选择下载安装针对go语言的IDE,JetBrains的Goland。这种情况下下面的步骤可以忽略了。注意Goland只能免费试用一个月。

3. 安装Go程序编写插件(以Atom为例,GoLand用户请忽略)
  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据说也是很好用的工具。
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值