linux系统 go 语言安装


1,下载

https://golang.google.cn/dl/

wget https://dl.google.com/go/go1.13.5.linux-amd64.tar.gz

2.解压安装

https://golang.google.cn/doc/install

 tar -C /usr/local -xzf go1.13.5.linux-amd64.tar.gz

3.添加环境变量

export PATH=$PATH:/usr/local/go/bin #重启系统会消失

配置所有用户
所以需添加到用户/etc/profile文件末

 

 

  执行 source /etc/profile

 GOROOT为go安装目录

 GOPATH为工作目录 如 go get 下载的文件会放到该目录下,

 GOOBIN为生成文件可运行目录

只配置当前用户

export GOROOT=/usr/local/go
export GOPATH=~/goproject
export GOBIN=~/gobin
export PATH=$PATH:$GOROOT/bin:$GOBIN

将上边内容加入~/.profile
我的测试机centos7加入到文件末 /root/.bash_profile 

source   /root/.bash_profile 

4.测试

go version 显示版本信息
go version go1.13.5 linux/amd64

创建  hello.go 

cd ~/goproject

 vi hello.go

package main

import "fmt"

func main() {
	fmt.Printf("hello, world\n")
}

 go build hello.go 

 

 

 

 测试成功

 5.Go 模块代理设置,解决国外网站模块下载慢或不能下载问题

linux下

echo "export GOPROXY=https://goproxy.cn" >> ~/.bash_profile && source ~/.bash_profile

 go env -w GOPROXY=https://goproxy.cn,direct

windows

 打开你的 PowerShell 并执行:

C:\> $env:GOPROXY = "https://goproxy.cn"

 参考文档

https://golang.google.cn/doc/install

https://github.com/goproxy/goproxy.cn/blob/master/README.md





免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM