无法加载包:包 golang.org/dl/go1.10.7@latest:尝试安装另一个 Go 版本时只能将path@version语法与"go get"一起使用



我按照这个链接在我的ubuntu容器中安装和管理go的多个版本。当我尝试执行命令go install golang.org/dl/go1.10.7@latest时,我得到这个错误

can't load package: package golang.org/dl/go1.10.7@latest: can only use path@version syntax with 'go get'

我也尝试过使用go get golang.org/dl/go1.10.7@latest,这在打印到go: finding golang.org/dl latest行之后就退出了,而没有下载。

我还尝试跳过go install命令中的最新标记,这将在没有任何消息和版本安装的情况下退出。有人成功地在ubuntu容器中安装了不同版本的golang吗?

打开~/.bash_profile,然后添加:

$ export GOPATH=$HOME/go
$ export GOBIN=$HOME/go/bin

然后运行:

source ~/.bash_profile

尝试运行命令安装go:

go install golang.org/dl/go1.10.7@latest

来源:SettingGOPATH

相关内容

最新更新