在Go 1.7.5上安装redis.v5

在Go 1.7.5上安装redis.v5,go,Go,在我的项目中有依赖关系“gopkg.In/redis.v5” 我得到的信息是: /usr/local/go/pkg/tool/linux_amd64/link: cannot open file /usr/local/go/pkg/linux_amd64/gopkg.in/redis.v5.a: open /usr/local/go/pkg/linux_amd64/gopkg.in/redis.v5.a: no such file or directory I do命令:go-get-go

在我的项目中有依赖关系“gopkg.In/redis.v5”

我得到的信息是:

/usr/local/go/pkg/tool/linux_amd64/link: cannot open file 

/usr/local/go/pkg/linux_amd64/gopkg.in/redis.v5.a: open
/usr/local/go/pkg/linux_amd64/gopkg.in/redis.v5.a: no such file or directory
I do命令:
go-get-gopkg.in/redis.v5

但未创建目录
/usr/local/go/pkg/linux\u amd64/gopkg.in/
: 有什么问题

已更新

GOPATH="/home/itcoder/go"

GOROOT="/usr/local/go"

GOTOOLDIR="/usr/local/go/pkg/tool/linux_amd64"

也许你把你的人生道路搞砸了/usr/local/go即你去安装,不应包含任何非stdlib软件包,尤其是那些你“去得到”的软件包。Show
go env
。GOOS=“linux”GOPATH=“/home/itcoder/go”GORACE=“/usr/local/go”GOTOOLDIR=“/usr/local/go/pkg/tool/linux_amd64”你是否做了不必要的
sudo
工作?尝试删除/usr/local/go/pkg/linux_amd64并使用
-v
标志运行
go-get
。这对我没有帮助。我正在运行命令,但未创建文件,但我找到了/go/pkg/linux_amd64/gopkg。在此目录中,如果我将文件移动到/usr/local/go/pkg/linux_amd64,很高兴听到您找到了解决方案!