在golang中安装外部包

时间:2018-05-21 15:05:45

标签: go github

我正在尝试在golang代码中导入一个包。但它告诉我这个错误:

  

无法找到包" github.com/mattbaird/jsonpatch"在任何一个:   /opt/go/src/github.com/mattbaird/jsonpatch(来自$ GOROOT)   /chaincode/input/src/github.com/mattbaird/jsonpatch(来自$ GOPATH)   /opt/gopath/src/github.com/mattbaird/jsonpatch"

有人可以帮我解决这个问题吗?

感谢。

2 个答案:

答案 0 :(得分:1)

重新检查您的环境变量($GOPATH$GOROOT)。

您遇到的问题是,您的代码正在github.com/mattbaird/jsonpatch/opt/go/src/github.com//chaincode/input/src/github.com/目录中搜索包/opt/gopath/src/github.com/。但是您已将软件包安装在C:\Users\xyz\go\src\github.com目录中。

答案 1 :(得分:0)

确保您的$GOPATH环境变量设置正确。

然后仔细检查软件包是否已安装,如果不是,则需要安装可以使用的软件包。

go get github.com/mattbaird/jsonpatch