最近看mit6.824分布式系统的课,里面的lab需要用go语言完成,因此看了一些配置的教程,简单总结如下:
1.下载linux版安装包并解压
例如我安装1.13版本的go,可以用如下指令:
(也可以自己从官网下载并上传到服务器)go官网:https://go.dev/dl/
wget -qO- https://dl.google.com/go/go1.13.6.linux-amd64.tar.gz | tar xz -C /root
2.添加环境变量
在主目录下的 .bash_profile 文件里添加环境变量,如果没有该文件,新建一个就行
export GOPATH=/root/go_work
export GOROOT=/root/go
export PATH=/root/go/bin/:$PATH
gopath是工作目录,goroot是go的安装目录,这两个不要一样
3.测试
添加完环境变量后,输入go version查看版本信息
可以在工作目录新建一个test.go
package main
import "fmt"
func main() {
fmt.Println("hello world")
}
go run test.go
配置成功!