在Linux系统下配置Golang环境是一个相对简单的过程,以下是详细的步骤:
首先,访问Go官方网站下载适合你Linux系统的安装包。你可以使用wget
或curl
命令下载,例如下载Go 1.18.1 64位版本:
wget https://golang.org/dl/go1.18.1.linux-amd64.tar.gz
将下载的安装包解压到/usr/local
目录:
sudo tar -C /usr/local -xzf go1.18.1.linux-amd64.tar.gz
为了使系统识别Go命令,需要设置环境变量。编辑你的shell配置文件(例如.bashrc
或.zshrc
),添加以下内容:
export GOROOT=/usr/local/go
export PATH=$PATH:$GOROOT/bin
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin
保存文件后,运行以下命令使配置生效:
source ~/.bashrc # 或者 source ~/.zshrc
运行以下命令验证Go是否安装成功:
go version
如果显示Go版本信息,则安装成功。
Go 1.18及以上版本默认启用Go Modules,无需额外配置GO111MODULE
环境变量。
go env -w GO111MODULE=on
创建工作目录:
mkdir -p $HOME/go/{bin,src,pkg}
验证GOPATH:
go env GOPATH
设置代理以加速模块下载:
go env -w GOPROXY=https://goproxy.cn,direct
go env -w GO111MODULE=on
创建一个简单的Go程序测试:
mkdir -p $HOME/go/src/hello
cd $HOME/go/src/hello
nano hello.go
输入以下内容:
package main
import "fmt"
func main() {
fmt.Println("Hello, Go!")
}
编译并运行:
go run hello.go
或者编译为二进制文件:
go build
./hello
GOPATH
目录。go version
检查更新并升级Golang版本。以上步骤完成后,你就可以在Linux系统上开始使用Golang进行开发了。