【区块链】01.区块链从0到1—GO环境准备

By | 5月 26, 2023

最近学习智能合约,以ETH区块链作为入门,因为ETH依赖于go,所以先进行GO环境的准备,在Ubuntu系统配置GO的环境流程如下:

准备GO的运行环境

选取合适的下载版本,这里选go1.16.2.linux-arm64.tar.gz

将文件上传至Ubuntu,并解压

ubuntu@VM-20-9-ubuntu:~$ rz

ubuntu@VM-20-9-ubuntu:~$ ls
go1.20.3.linux-amd64.tar.gz  index.html
ubuntu@VM-20-9-ubuntu:~$ tar -zxvf go1.20.3.linux-amd64.tar.gz

将解压后的文件夹,放到自己平常的安装包位置,并设置0777权限

ubuntu@VM-20-9-ubuntu:~$ sudo cp -rf go /usr/local/
ubuntu@VM-20-9-ubuntu:~$ sudo chmod -R 777 /usr/local/go/

配置环境变量
创建工作目录,我选择创建在/home/hadoop目录下

ubuntu@VM-20-9-ubuntu:~$ mkdir GOPATH
ubuntu@VM-20-9-ubuntu:~$ sudo chmod -R 777 GOPATH 

安装gedit

ubuntu@VM-20-9-ubuntu:~$ sudo apt-get install gedit
sudo gedit ~/.bashrc
ubuntu@VM-20-9-ubuntu:~$ source ~/.bashrc
ubuntu@VM-20-9-ubuntu:~$ sudo vi ~/.bashrc
最后追加
export GOROOT=/usr/local/go
export GOPATH=/home/ubuntu/GOPATH
export PATH=$GOPATH/bin:$GOROOT/bin:$PATH

ubuntu@VM-20-9-ubuntu:~$ source ~/.bashrc

安装完成后查看go的版本号

ubuntu@VM-20-9-ubuntu:~$ go -version
ubuntu@VM-20-9-ubuntu:/usr$ go version
go version go1.20.3 linux/amd64

这里安装的GO版本是1.20.3版本,至此,已经完成GO运行环境的配置!

发表评论

您的电子邮箱地址不会被公开。