我设法在Ubuntu上下载并安装了Go。然而,我目前无法正确设置协议,因为我的GOPATH和GOROOT没有正确定义。以下是我的GOROOT和GOPATH的样子:
export GOROOT=/usr/local/go
export PATH=$PATH:$GOROOT/bin
export GOPATH=$HOME/go
export GOBIN=$GOPATH/bin
export PATH=$PATH:$GOROOT:$GOPATH:$GOBIN
export PATH="$PATH:$HOME/.local/bin"
export PATH=$PATH:$GOPATH/bin
export GO_PATH=~/go
export PATH=$PATH:/$GO_PATH/bin
尝试删除所有这些行,并将其替换为:
#export GOROOT=/usr/local/go # this should not be needed
export GOPATH=$HOME/go
export GOBIN=$GOPATH/bin
export PATH=$PATH:$GOROOT:$GOPATH:$GOBIN
无需多次导出PATH。。
此外,在export GO_PATH=~/go
中使用~
可能会导致问题。
将行添加到.bashrc
后,重新加载终端,或在终端中执行这些相同的行,使其生效。