一、安装 Go
1.1 下载 Go 安装包
-
到 https://golang.google.cn/dl/ 找到 Go 的安装包:
-
鼠标光标悬停在 Linux 下的 Go 环境的压缩包模块,右键选择 “复制链接地址”,然后在 Ubuntu 下使用
wget
命令下载压缩包,我这里选择将压缩包下载到路径/usr/local
下:cd /usr/local wget https://golang.google.cn/dl/go1.15.2.linux-amd64.tar.gz
1.2 安装 Go
-
解压压缩包,生成
/usr/local/go/
目录:sudo tar -xvf go1.15.2.linux-amd64.tar.gz
-
接下来要配置环境变量,这一步非常关键。
-
打开
~./bashrc
:sudo vi ~/.bashrc
-
在
~/.bashrc
中添加如下配置:export GOROOT=/usr/local/go # 配置 Go 的工作目录 export GOPATH=/home/ronz/go_projects export PATH=$PATH:/usr/local/go/bin
-
保存退出,并运行如下命令使配置生效:
sudo source ~/.bashrc
至此,环境变量配置完毕。
-
-
在
/home/ronz/
下创建上面配置好的 Go 的工作目录go_projects
,然后在工作目录下创建bin
、pkg
、src
三个目录,它们对应的作用如下(一般情况下我们只需要创建src
目录即可,其余目录将会由go
命令自动创建):目录 作用 bin 存放编译后的可执行文件 pkg 存放编译后的包文件 src 存放项目源文件 -
我们的项目源码放在
$GOPATH/src
目录下即可,输入如下命令即可运行 go 文件:go run filename.go
-
至此,Ubuntu 18.04.1 LTS 上的 Go 环境搭建完毕。
二、安装 VSCode 并整合 Go
2.1 下载安装 VSCode
VSCode 的下载安装非常简单,下载过程与上面的下载 Go 安装包的过程基本一致。
-
到 VSCode 官网 https://code.visualstudio.com/#alt-downloads 下载 VSCode 的 Ubuntu 版本。点击红框部分,软件包将自动下载到本地。
-
软件包自动下载的路径为
/home/ronz/Downloads/
,我们来到这个路径,安装软件:sudo dpkg -i code_1.49.0-1599744551_amd64.deb
-
安装完成之后,在终端输入如下命令即可启动 VSCode:
code
-
VSCode 启动之后,将任务栏中的 VSCode 图标添加到收藏夹,以后直接从收藏夹启动 VSCode 即可。
至此,VSCode 在 Ubuntu 18.04.1 LTS 上的安装完成。
2.2 VSCode 整合 Go
VSCode 整合 Go 的步骤非常简单。
-
在 Go 的工作区项目文件夹(
$GOPATH/src/
)下创建一个空的test.go
文件; -
使用 VSCode 打开这个
test.go
文件; -
VSCode 会提示安装必要的插件,按照提示安装所有的插件即可。
至此,VSCode 整合 Go 完成。