我是Ubuntu的新手,正在尝试将Go安装到我的服务器上,但在尝试使用Go时遇到了一个错误。
Command 'go' not found, but can be installed with:
sudo apt install golang-go # version 2:1.13~1ubuntu2, or
sudo apt install gccgo-go # version 2:1.13~1ubuntu2
我用来安装Go的命令如下。
$ wget https://dl.google.com/go/go1.15.10.linux-amd64.tar.gz
$ sudo tar -xvf go1.15.10.linux-amd64.tar.gz
$ sudo mv go /usr/local
然后,我将以下内容附加到bash_aliases文件中。
$ vi ~/.bash_aliases
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$GOPATH/bin:$GOROOT/bin:$PATH
我在这里做错了什么?
我会给你一些建议。
- 检查您的路径var
echo $PATH
由于您编辑了~/.bash_aliases,我认为您可能不是该文件的来源。
请尝试source ~/.bash_aliases
。
或者尝试
export $PATH=$PATH:/usr/local/go/bin
则默认情况下可能不加载旁边的CCD_ 2。查看. ~/.bash_aliases
是否在您的~/.bashrc
文件中。
- 检查bin是否可以运行
/usr/local/go/bin/go version
如果有错误,可能是您下载的软件包错误。对tar包进行校验和(例如:md5sum xxxx.tar.gz
(。
- 检查go的默认路径
which go
如果go bin不在/usr/local/go/bin/go中,则应该删除which go
显示的go bin
使用APT,有一个官方软件包可以使用Ubuntu 安装
打开终端并运行:
sudo apt update
sudo apt install golang-go
根据你的Ubuntu版本,你可能需要运行:
sudo apt install golang
希望这能有所帮助!这是我的第一个答案!