1、运行命令安装
$ sudo apt install golang-go
2、配置go语言工作空间:
(1)新建如下文件夹
go
|_______bin
|_______pkg
|_______src
|___project-1
|___hello.go
|___project-2
(2)添加环境变量: 编辑.bashrc文件
$ sudo vim /root/.bashrc
在文件最后添加下面几行:(golang为我随便创建的项目文件夹)
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export GOBIN=$GOPATH/bin
export PATH=$GOPATH:$GOBIN:$GOROOT/bin:$PATH
(3)重新加载配置文件
$ . ~/.bashrc
(4)执行下面的命令来查看环境变量
$ go env
注意观察这几行是否和设置的是否一致
GOBIN="/root/go/bin"
GOPATH="/root/go"
3、测试go语言开发环境
(1)上述hello.go内容如下:
package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}
(2)在hello.go的当前目录下面执行命令:
go run hello.go 编译,运行命令
(5)如果上述(4)步骤GOBIN, GOPATH路径总是不能生效,编辑profile文件,如果生效就跳过本步骤
# 其实ubantu环境变量文件时 /etc/profile,我们上面配置的时单个用户层面的环境,这个才是全局的
$ sudo vim /etc/profile
在文件最后添加下面几行:(vagrant为我的当前用户)
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export GOBIN=$GOPATH/bin
export PATH=$GOPATH:$GOBIN:$GOROOT/bin:$PATH
centos下安装golang环境
1、golang中文社区的下载中获取地址:https://studygolang.com/dl
2、下载安装包
[root@monica bin]# wget https://studygolang.com/dl/golang/go1.15.7.linux-amd64.tar.gz
3、解压到/usr/local
[root@monica bin]# tar -C /usr/local -xzf go1.15.7.linux-amd64.tar.gz
4、配置环境变量
[root@monica bin]# vim /etc/profile
# 在文件末尾加上路径
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export GOBIN=$GOPATH/bin
export PATH=$GOPATH:$GOBIN:$GOROOT/bin:$PATH
5、刷新环境变量
[root@monica bin]# source /etc/profile
6、查看go是否安装成功
[root@monica bin]# go env