前言
学习语言的第一步,需要先搭建好对应的开发环境。这段时间准备学习一下 Golang,主要使用 Linux 系统,因此记录下自己搭建 Linux 操作系统下的 Golang 环境和 VSCode 远程连接 Linux 后进行 Golang 开发的一些配置。
Linux 环境配置
1. 查看Linux版本
Golang 版本应当与 Linux 对应,64 位的 Linux 安装 64 位版本的 Golang,32 位的 Linux 安装 64 位版本的 Golang。
uname -m
如果出现
64
,说明你的 Linux 操作系统位为
x64
,否则为
x86
。
2. 下载对应安装包
Golang 官网:
Golang
可以使用命令下载:
wget https://dl.google.com/go/go1.20.4.linux-amd64.tar.gz
3. 解压到系统目录下
将下载好的 Golang 安装包解压到系统的
/usr/local/
文件夹下:
sudo tar -C /usr/local -xzf go1.20.4.linux-amd64.tar.gz
4. 修改环境变量
打开
~/.profile
文件:
vim ~/.profile
在文件后面添加以下配置文件:
export GOROOT="/usr/local/go" // Go 的安装目录。也就是刚才解压缩指定的路径
export GOPATH=$HOME/gocode // 本机配置的 Go 代码目录
export GOBIN=$GOPATH/bin // Go 代码编译后的可执行文件存放目录
export PATH=$PATH:$GOPATH:$GOBIN:$GOROOT/bin // 将 Go 安装目录添加进操作系统 PATH 路径
保存退出文件,并重启配置文件:
source ~/.profile
5. 检查是否安装成功
安装好后,需要检查 Golang 是否安装成功:
go version
如果安装成功,会输出:
go version go1.20.4 linux/amd64
6. 第一个 Go 程序
经典输出
Hello, World !
。
package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}
VSCode 配置 Golang 开发环境
VSCode
我原称之为代码开发神器,特别是远程连接 Linux 操作系统进行开发时。因此,我们稍微配置一下 VSCode,使其能够让我们在上面进行 Golang 程序开发。
1. 配置 Go MOD 镜像
Go Modules 是 Golang 1.11 新加的特性。Modules官方定义为:
模块是相关Go包的集合。modules是源代码交换和版本控制的单元。
go命令直接支持使用modules,包括记录和解析对其他模块的依赖性。
modules替换旧的基于GOPATH的方法来指定在给定构建中使用哪些源文件。
在 Linux 终端输入
go env
查看其配置环境:
go env
输出以下信息:
开启 Go Modules,并修改其代理,如下:
go env -w GO111MODULE=auto
go env -w GOPROXY=https://goproxy.cn,direct
再使用
go env
打印信息:
可以看到已经修改好配置。
2. 安装 Go 插件
远程连接 Linux 后, 在拓展商店搜索
Go
,将其安装。
3. 安装 Go 插件依赖工具
-
第一种方法是按
ctrl+shift+p
调出命令面板,输入
go install
选
Go: Install/Update Tools
。
-
第二种方法是新建一个
.go
文件,VSCode 会自动激活 Go 插件, 点击右下角
install all
进行安装。
稍等一会儿,就可以安装成功。
4. 创建一个
.go
文件测试
.go
和上面一样,输出一个计算机经典语录。
package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}
ok,大功告成。至此,你已经完成最基本的环境搭建,可以开始你的 Golang 学习之旅了!!!