Linux 环境下安装 Golang,Goland

ubuntu20.04下安装go开发环境以及开发工具goland

一: 安装go的开发环境

安装流程

下载适用于 Linux 的安装文件 https://gomirrors.org/

解压到指定文件夹,即官方文档推荐的 /usr/local 目录,解压文件时要有 root 权限。

创建一个工作目录,这个目录创建在自己常用的目录下。

配置环境变量

注:

添加GOPATH(GOPATH为自己创建的存放GO项目的工作目录[不建议同GOROOT为同一个路径],可以有多个,以:分隔,但是使用go get 下载的包默认会装到第一个GOPATH下)

Go项目必须下载到GOPATH下的github.com路径下,想要在任何地方运行go项目,可以这样设置

某些包由于长城太高被墙挡住了,可以配置如下,轻松拉取之前拉不下来的包

官网:https://goproxy.io/

使配置生效

注:执行的时候如果是在root用户下执行的,则go env只在root用户下可用,如果在tr477用户下执行的,则go env只在tr477用户下可用(因为root用户和普通用户的的位置是不一样的)

检查环境是否生效

结果如下:

编写代码进行测试

test.go的内容如下:

安装过程中遇到的小问题:安装完成后,在 /usr/local/go 中使用测试代码是没有问题的。但是在自己创建的目录下编写 go 程序就没法运行,甚至是用 go version 查看版本都有问题。后面发现是环境变量没配好,重新修改后使配置生效就可以用了。

二: 安装开发工具goland

goland下载地址:

https://www.jetbrains.com/go

点击Download进行下载

解压缩到你自己存放开发工具的目录下

进入解压缩包内的bin目录下执行脚本启动goland

进入激活界面,选择填入激活码进行激活(激活码网上一大堆,自己找即可)

激活成功后就可以自己创建项目了

创建goland快捷方式 点击即可

三:添加GOROOT GOPATH,之后会遇到golang.org/x/…下的某些包因为被长城挡住了拉不来的情况,这个时候就要从github上 https://github.com/golang/…下面找到需要的包拉取就好

这样就可以了