Deepin Linux Go开发环境搭建 - Go语言中文社区

Deepin Linux Go开发环境搭建


1. Go安装包下载

下载Go安装包 go1.11.5.linux-amd64.tar.gz
在这里插入图片描述

2. 解压安装Go

解压Go安装包 go1.11.5.linux-amd64.tar.gz,解压后生成go, gocache, tmp三个文件夹
在这里插入图片描述
移动解压后生成的go文件夹到 /usr/local/ 目录下并重命名为 go1.11.5
在这里插入图片描述

3. Go环境变量配置

Golang环境变量说明

GOROOT——Go的安装目录

GOROOT 为你的 Go 安装路径,系统自动配置,默认为 /usr/locshanal/go

GOPATH——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二进制文件的存放路径

GOBIN为 go install 命令生成的二进制文件的存放路径;
GOBIN 不允许设置多个目录, 但可以为空, 为空时则根据"约定优于配置"的原则, 将 go install 命令生成的二进制文件存放于各个 GOPATH 的 bin 目录中

Golang环境变量配置

编辑~/.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

4. 查看Go环境变量

在这里插入图片描述

5. 编码测试

在src目录下新建一个hello文件夹,放入hello.go文件,内容如下:

package main
import "fmt"
 
func main(){
    fmt.Printf("hello worldn")
}  

直接运行编写的hello.go文件

go run hello.go

在这里插入图片描述

6. 参考文档

Ubuntu16.04 部署配置GO语言开发环境 & 注意事项
1.2 GOPATH与工作空间
在Ubuntu 16.04.3 LTS上搭建Go语言环境实录

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/CSDN_FlyYoung/article/details/87396667
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-02-02 17:58:24
  • 阅读 ( 2060 )
  • 分类:Go

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢