这不是一个编程问题。
我有一台运行 Ubuntu 的机器,我在上面安装了 Golang。它工作正常......我什至运行了一些程序,但是“go1.11.2.linux-amd64.tar.gz”文件在我的主目录中,所以我认为可以将它移动到下载目录中。移动它后,我无法使用任何 Go 命令,并且找不到命令“go”。我尝试将文件移回主目录,但仍然遇到相同的错误。
有人可以向我解释这是怎么回事吗?谢谢!!
richie@richie-ThinkPad-T430:~$ go version
Command 'go' not found, but can be installed with:
sudo snap install go # version 1.11.2, or
sudo apt install golang-go
sudo apt install gccgo-go
See 'snap info go' for additional versions.
Run Code Online (Sandbox Code Playgroud)
我用来安装 Go 的命令:
wget https://dl.google.com/go/go1.11.2.linux-amd64.tar.gz
sudo tar -C /usr/local -xzf go1.11.2.linux-amd64.tar.gz
export PATH=$PATH:/usr/local/go/bin
source ~/.profile
Run Code Online (Sandbox Code Playgroud)
Ben*_*gan 23
上面评论中的乔斯可能是正确的。您需要将更改添加到PATH您的.profile. 从安装文档(强调添加):
添加
/usr/local/go/bin到 PATH 环境变量。您可以通过将此行添加到您的/etc/profile(对于系统范围的安装)或$HOME/.profile:Run Code Online (Sandbox Code Playgroud)export PATH=$PATH:/usr/local/go/bin
小智 5
使用nano ~/.profile编辑文件,并添加如下内容:
export PATH=$PATH:/usr/local/go/bin
Run Code Online (Sandbox Code Playgroud)
使用命令保存文件source ~/.profile。检查版本:go version