软件开发定制linux安装golang

二、Golang开发环境
本文基于go version go1.14.2 linux/amd64
1.软件开发定制下载安装包
Go软件开发定制官网下载地址:https://golang.org/dl/
Go软件开发定制官方镜像站(推荐):https://golang.google.cn/dl/
根据自己系统,自行选择安装。
如果是window系统 推荐下载版,一路 Next
这里以linux为例。

复制tar包连接,然后下载

cd /usr/srcwget https://dl.google.com/go/go1.14.2.linux-amd64.tar.gz
  • 1
  • 2

2.解压安装包

Linux 从 https://golang.org/dl/ 下载tar⽂件,并将其解压到 /usr/local。

将/usr/local/go/bin添加到PATH环境变量中。

[root@iZ2ze505h9bgsbp83ct28pZ src]# ll总用量 131008drwxr-xr-x. 2 root root         6 511 2019 debug-rw-r--r--  1 root root 123658438 49 06:12 go1.14.2.linux-amd64.tar.gzdrwxr-xr-x. 3 root root        41 329 12:13 kernels[root@iZ2ze505h9bgsbp83ct28pZ src]# tar -xvf go1.14.2.linux-amd64.tar.gz -C /usr/local/[root@iZ2ze505h9bgsbp83ct28pZ src]# cd /usr/local/[root@iZ2ze505h9bgsbp83ct28pZ local]# lsaegis  bin  etc  games  go  include  lib  lib64  libexec  mysql  sbin  share  src
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  1. 在/home下新建go文件夹
cd /homemkdir go
  • 1
  • 2

在/home/go目录里新建下面三个文件夹:
bin / src / pkg

cd /home/gomkdir binmkdir srcmkdir pkg
  • 1
  • 2
  • 3
  • 4


4.配置GOROOT

把/usr/local/go/bin目录配置GOROOT 到环境变量里

sodu vim /etc/profile
  • 1
  • 2

export GOROOT="/usr/local/go"export GOPATH=$HOME/goexport GOBIN=$GOROOT/binexport PATH=$PATH:$GOBIN
  • 1
  • 2
  • 3
  • 4
source /etc/profilego versiongo env
  • 1
  • 2
  • 3

如果系统变量还是不能生效
每次新打开一个命令窗口都要重新输入 source /etc/profile 才能使go env 等配置文件生效:
那就加到用户变量,当前用户一登录就会加载到
解决方法:

在 ~/.bashrc 中添加语句(在root账号和子账号里都加一次)

source /etc/profile
  • 1

保存退出

source /etc/profile 或者source $HOME/.profile
  • 1
  • 2
  • 3

5.GOPROXY

Go1.14版本之后,都推荐使用go mod模式来管理依赖了,也不再强制我们把代码必须写在GOPATH下面的src目录了,你可以在你电脑的任意位置编写go代码。

默认GoPROXY配置是:GOPROXY=https://proxy.golang.org,direct,
由于国内访问不到 https://proxy.golang.org 所以我们需要换一个PROXY,这里推荐使用https://goproxy.io 或 https://goproxy.cn。

可以执行下面的命令修改GOPROXY:

`go env -w GOPROXY=https://goproxy.cn,direct`
  • 1

来自:

网站建设定制开发 软件系统开发定制 定制软件开发 软件开发定制 定制app开发 app开发定制 app开发定制公司 电商商城定制开发 定制小程序开发 定制开发小程序 客户管理系统开发定制 定制网站 定制开发 crm开发定制 开发公司 小程序开发定制 定制软件 收款定制开发 企业网站定制开发 定制化开发 android系统定制开发 定制小程序开发费用 定制设计 专注app软件定制开发 软件开发定制定制 知名网站建设定制 软件定制开发供应商 应用系统定制开发 软件系统定制开发 企业管理系统定制开发 系统定制开发