我试图在golang中安装context
包,我这样做了:
go get golang.org/x/net/context
但是当我执行import "context"
时,我仍然会收到以下错误:
cannot find package "context" in any of:
/usr/lib/go-1.6/src/context (from $GOROOT)
/home/saurabh/work/src/context (from $GOPATH)
有人可以建议如何安装此软件包吗?我目前正在使用版本go1.6.2
。
答案 0 :(得分:18)
将{{1}}更改为{{1}}。
但是在1.7之后你可以使用{{1}},因为它已成为标准库。
Go 1.7将golang.org/x/net/context包作为上下文移动到标准库中。
请参阅1.7发行说明:Brandon Mintern
答案 1 :(得分:1)
我遇到了类似的问题,下面是修复步骤:
下载最新版本https://golang.org/doc/install?download=go1.9.2.linux-arm64.tar.gz
将tar提取到/ usr / local /中。
使用命令-> tar -xzvf go1.9.2.linux-arm64.tar.gz -C / usr / local
sudo rm / usr / bin / go
sudo ln -s / usr / local / go / bin / go / usr / bin / go
参考:https://github.com/DieterReuter/arm64-docker-builder/issues/7