社区微信群开通啦,扫一扫抢先加入社区官方微信群
社区微信群
下载Go安装包 go1.11.5.linux-amd64.tar.gz
解压Go安装包 go1.11.5.linux-amd64.tar.gz,解压后生成go, gocache, tmp三个文件夹
移动解压后生成的go文件夹到 /usr/local/ 目录下并重命名为 go1.11.5
GOROOT 为你的 Go 安装路径,系统自动配置,默认为 /usr/locshanal/go
GOPATH 为你个人的 Golang 开发的工作目录
GOPATH 允许设置多个目录,当有多个目录时,请注意分隔符,Windows 是分号,Linux 是冒号; 当有多个 GOPATH 时,默认会将 go get 的内容放在第一个目录下
GOPATH 中的可执行目录(bin 目录)也需要配置到环境变量中, 否则你自行下载的第三方 Go 工具将会无法使用
YourGoWorkSpace // (YourGoWorkSpace需设置为GOPATH环境变量)
-- bin // Golang编译生成的二进制文件的存放路径,需设置为环境变量
-- pkg // Golang编译的.a中间文件存放路径,可自动生成。
-- src // 项目源码路径 / import时的搜索路径 / go get获取的源码的存放路径
GOBIN为 go install 命令生成的二进制文件的存放路径;
GOBIN 不允许设置多个目录, 但可以为空, 为空时则根据"约定优于配置"的原则, 将 go install 命令生成的二进制文件存放于各个 GOPATH 的 bin 目录中
编辑~/.bashrc文件,配置Go环境变量
sudo vim ~/.bashrc
Go环境变量配置如下
# GOROOT: GO的安装路径
export GOROOT=/usr/local/go1.11.5
# GOPATH: GO的工作路径,此处为自行创建的GoEnv目录,GoEnv下的src、pkg、bin也需自行创建
export GOPATH=/home/fly/GoEnv
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
使配置生效
source ~/.bashrc
在src目录下新建一个hello文件夹,放入hello.go文件,内容如下:
package main
import "fmt"
func main(){
fmt.Printf("hello worldn")
}
直接运行编写的hello.go文件
go run hello.go
Ubuntu16.04 部署配置GO语言开发环境 & 注意事项
1.2 GOPATH与工作空间
在Ubuntu 16.04.3 LTS上搭建Go语言环境实录
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!