Ubuntu安装Go环境
下载Go包
wget https://golang.google.cn/dl/go1.18.3.linux-amd64.tar.gz ./
sha256sum go1.18.3.linux-amd64.tar.gz
sudo tar -zxvf go1.18.3.linux-amd64.tar.gz -C /usr/local/
设置环境变量
参数解析
GOPATH 目录约定有三个子目录:
- src 存放源代码(比如:.go .c .h .s等)
- pkg 编译后生成的文件(比如:.a)
- bin 编译后生成的可执行文件(为了方便,可以把此目录加入到 $PATH 变量中)
查看当前的环境变量
echo $PATH
注:多个路径要用英文冒号分隔
样例
sudo vim /etc/profile
GOROOT=/usr/local/go
GOPATH=/home/wyj/go
GOBIN=$GOPATH/bin
PATH=$PATH:$GOROOT/bin:$GOBIN
使环境变量生效:
sudo su
source /etc/profile
vim ~/.bashrc
GOROOT=/usr/local/go
GOPATH=/home/wyj/go
GOBIN=$GOPATH/bin
PATH=$PATH:$GOROOT/bin:$GOBIN
使环境变量生效:
source ~/.bashrc
查看效果
echo $GOPATH
查看Go版本
sudo su
go version
go version
另:发现问题:
source /etc/profile
查看Go环境配置
go env
另:发现问题:
/etc/profile
设置或取消代理
Ubuntu安装GoLand
下载包
wget https://download.jetbrains.com/go/goland-2022.1.2.tar.gz ./
sudo tar -zxvf goland-2022.1.2.tar.gz -C /snap
cd /snap/GoLand-2022.1.2/bin
./goland.sh
设置桌面图标
根据tar包安装的goland软件在显示应用程序中是没有的,只能执行脚本运行。为了方便,可以手动创建一个桌面图标
运行第一个Go项目
tree
.
├── bin
├── go.mod
├── pkg
└── src
└── hello
└── hello.go
hello.go
// 打印 Hello World!
package main
import (
"fmt"
)
func main() {
fmt.Println("Hello World!")
}