区块链智能合约学习之一:GO1.13.4开发环境-创新互联
一、Liunx ubuntu环境安装
创新互联公司是一家专业提供宁县企业网站建设,专注与成都做网站、成都网站制作、成都外贸网站建设、H5高端网站建设、小程序制作等业务。10年已为宁县众多企业、政府机构等服务。创新互联专业网站设计公司优惠进行中。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的命令行。
另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
网页题目:区块链智能合约学习之一:GO1.13.4开发环境-创新互联
文章出自:http://hbruida.cn/article/doeidp.html