在Ubuntu 20.04服务器上安装Go时出现问题



我是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

我在这里做错了什么?

我会给你一些建议。

  1. 检查您的路径var
echo $PATH

由于您编辑了~/.bash_aliases,我认为您可能不是该文件的来源。

请尝试source ~/.bash_aliases

或者尝试

export $PATH=$PATH:/usr/local/go/bin

则默认情况下可能不加载旁边的CCD_ 2。查看. ~/.bash_aliases是否在您的~/.bashrc文件中。

  1. 检查bin是否可以运行
/usr/local/go/bin/go version

如果有错误,可能是您下载的软件包错误。对tar包进行校验和(例如:md5sum xxxx.tar.gz(。

  1. 检查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

希望这能有所帮助!这是我的第一个答案!

相关内容

  • 没有找到相关文章

最新更新