区块链智能合约学习之一: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下的环境变量是否都如下图存在:

区块链智能合约学习之一:GO1.13.4开发环境

3、在d盘寻一个go的文件夹,新建一个test.go的文本文件,内容如下:

package main
import "fmt"
func main() {
   fmt.Println("Hello, World!")
}

4、”win+r“,在运行行输入”cmd”打开命令窗口,进入d盘go文件夹,运行test.go文件。

区块链智能合约学习之一:GO1.13.4开发环境

如果发生错误 fatal error: can’t find import: fmt 则说明你的环境变量没有配置正确,

正常了则如上图显示。

5、安装编辑器Atom1.41

中文论坛:https://atom-china.org/
下载地址:https://atom.io/

 

5.2、汉化Atom

区块链智能合约学习之一:GO1.13.4开发环境

因为墙的原因要多安装几次才能成功

区块链智能合约学习之一:GO1.13.4开发环境

5.3、安装markdown-preview-plus扩展包区块链智能合约学习之一:GO1.13.4开发环境

5.4、同样安装的其它扩展包:

go-plus:主要可以实时的反馈语法错误和编译错误。

go-rename:通过调用Go rename tool提供非常智能和安全的变量、方法和结构体重命名功能。当你选中一个目标时。你可以通过快捷键 ALT-R 非常方便的初始化重命名对话框。 file-icons:让tree view色彩丰富,它提针对不同后缀的文件,目录供了大量的icon显示
Dash:你在离线模式下实时訪问150+的API 文档。

Hightlight-Line:自己定义行选中效果。

atom-terminal-panel:atom的命令行。

 

 

另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


网页题目:区块链智能合约学习之一:GO1.13.4开发环境-创新互联
文章出自:http://hbruida.cn/article/doeidp.html