我只是遵循了golang(ubuntu 16(的安装指南。 我在/etc/usr 中提取了存档 我在/home/user/.profile 中添加了 env 变量 我刚刚在hello world代码上测试了一个基本的go构建。
我收到以下错误:
The program 'go' is currently not installed. You can install it by typing: sudo apt install golang-go
为什么它要求我(再次(安装它?
- 打开 Go 文档下载 https://go.dev/dl/
- 选择您的操作系统和Go版本
- 下载然后解压缩文件
- 解压缩文件 打开
- 文件并打开终端 6.将/usr/local/go/bin 添加到 PATH 环境变量。 export PATH=$PATH:/usr/local/go/bin
- 然后检查GO版本 围棋版
二进制go
的位置不在您的路径中。Ubuntu 找不到它,建议安装它。将此行添加到您的文件/etc/profile
,或更好的$HOME/.profile
:
export PATH=$PATH:/usr/local/go/bin
这记录在文档中:https://golang.org/doc/install#install
如果您想在编辑任何文件之前尝试此解决方案,您只需执行上述命令并尝试在 shell 中执行go
命令即可。
需要正确设置路径才能使安装正常工作
-
GOROOT 指向安装 go 的目录
export GOROOT=/usr/lib/go
-
GOPATH 指向您的工作区目录
export GOPATH=$HOME/go
-
这些路径需要添加到全局路径变量中。
export PATH=$PATH:$GOROOT/bin
您需要将go可执行文件放在系统路径中。 你可以通过以下方式做到这一点
export PATH=$PATH:/etc/usr/go/bin
你可以把同样的东西放在/home/user/.profile 中
只需使用 asdf 进行安装。您也可以:D多个版本
文档:https://asdf-vm.com/#/core-manage-asdf
向下加载安装程序表单 在此处输入链接描述,选择适合您设备的 Linux intaller,然后转到 CLI 并使用wget
或curl
:
$ wget https://storage.googleapis.com/golang/go1...
然后将文件解压缩到/usr/local
:
$ tar -C /usr/local -xzf go1...
添加路径二进制 转到PATH
环境变量:
$ echo "export PATH=$PATH:/usr/local/go/bin" >> ~/.bashrc
$ source ~/.bashrc
然后使用go version
检查 Go 是否已安装
如果您使用的是 linux,请打开终端并运行此命令。
sudo apt install golang-go
此命令将安装 Go lang。 在您的系统中。谢谢
Go 安装步骤:
sudo apt-get update && sudo apt-get -y upgrade
wget https://dl.google.com/go/go1.17.5.linux-amd64.tar.gz
sudo tar -xvf go1.17.5.linux-amd64.tar.gz
sudo mv go /usr/local/
export GOROOT=/usr/local/go
添加 .bashrc
vi .bashrc
export GOPATH="/root/go"
export GOROOT=/usr/local/go
export PATH=$GOPATH/bin:$GOROOT/bin:$PATH
从 https://golang.org/doc/install 下载最新版本
tar -xzf go1.15.7.linux-amd64.tar.gz
移动到/usr/lib/
到具有版本号的文件夹
sudo mv go /usr/lib/go-1.15
在/usr/bin/
上创建符号链接
ln -s /usr/lib/go-1.15/bin/go /usr/bin/go