区块链智能合约学习之一:GO1.13.4开发环境
一、Liunx ubuntu环境安装
专业成都网站建设公司,做排名好的好网站,排在同行前面,为您带来客户和效益!创新互联为您提供成都网站建设,五站合一网站设计制作,服务好的网站设计公司,成都网站建设、网站建设负责任的成都网站制作公司!
1、安装系统ubuntu-18.04 LTS
2、Ubuntu安装后网络配制
sudo vim /etc/netplan/50-cloud-init.yaml #配置网络
——————————————————————————
# network: {config: disabled}
network:
ethernets:
ens33:
addresses:
- 192.168.18.100/24
dhcp4: false
gateway4: 192.168.18.2
nameservers:
addresses:
- 202.96.209.133
search:
- 202.96.209.5
version: 2
——————————————————————————
sudo netplan apply #应用网络配置
3、配置国内ubuntu镜像源(使用阿里云环境)
sudo chmod 775 /etc/apt/sources.list #赋予读写权
sudo vim /etc/apt/sources.list #编辑“源”文件
——————————————————————————
连续按“dd”删除原有的三行“源”地址,再按“i”进入插入模板,粘贴如下内容:
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
再输入“:”及“wq”保存退出
——————————————————————————
sudo apt-get update #更新源
4、安装GO 1.4低版本(直接安装高版本会报 ERROR: Cannot find /root/go1.4/bin/go 这个错误,这是由于go 1.5版以后的编译安装需要1.4版本go,所以如果想要通过源码方式安装高版本go,必须先安装好1.4版本的go)
sudo git clone https://github.com/golang/go.git #克隆仓库
cd go
sudo git branch
sudo git checkout release-branch.go1.4
sudo git branch
运行 src/all.bash 安装脚本,稍等片刻即可安装成功:
cd src
sudo ./all.bash
把当前目录下的go复制到/root/go1.4
pwd #查看当前目录
su root #ubuntu需要切换到root用户才能访问root目录
cp -R /home/he/go /root/go1.4
/root/go1.4/bin/go version
重启后删除go目录
rm –r /home/he/go
5、设置 Go 环境变量
sudo vim $HOME/.bashrc
——————————————————————————
export GOROOT=$HOME/go
export PATH=$PATH:$GOROOT/bin
export GOPATH=$HOME/Applications/go
——————————————————————————
source .bashrc #环境变量生效
go env #检查环境变量是否设置正确
env #检查环境变量是否设置正确
6、安装安装GO 1.13.4
到这里就安装完成了。
6、测试安装
vim hello.go
——————————————————————————
package main func main() { println("Hello", "world") }
——————————————————————————
保存后运行:go run hello.go
二、Windows系统环境
1、系统环境:Win10
2、下载地址:https://dl.google.com/go/go1.13.4.windows-amd64.msi,一路下一步,只到完成。
3、检查win下的环境变量是否都如下图存在:
3、在d盘寻一个go的文件夹,新建一个test.go的文本文件,内容如下:
package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}
4、”win+r“,在运行行输入”cmd”打开命令窗口,进入d盘go文件夹,运行test.go文件。
如果发生错误 fatal error: can’t find import: fmt
则说明你的环境变量没有配置正确,
正常了则如上图显示。
5、安装编辑器Atom1.41
中文论坛:https://atom-china.org/
下载地址:https://atom.io/
5.2、汉化Atom
因为墙的原因要多安装几次才能成功
5.3、安装markdown-preview-plus扩展包
5.4、同样安装的其它扩展包:
go-plus:主要可以实时的反馈语法错误和编译错误。
Dash:你在离线模式下实时訪问150+的API 文档。
Hightlight-Line:自己定义行选中效果。
atom-terminal-panel:atom的命令行。
本文名称:区块链智能合约学习之一:GO1.13.4开发环境
转载源于:http://azwzsj.com/article/ggsejg.html