我正在尝试在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"
有人可以帮我解决这个问题吗?
感谢。
答案 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