我试图在go智能合同中添加一个外部包(安装时,我运行: go get github.com/stripe/stripe-go)。然后,我在我的智能合同(https://github.com/stripe/stripe-go)中导入了stripe "github.com/stripe/stripe-go“文件,并导入了”github.com/stripe/stripe-go/充电“文件。然而,当我试图打开我的链码时,我得到的是错误:
错误:错误获取链码包字节:错误获取github.com/stripe/stripe-go的依赖项:“退出状态1”不能加载包: package github.com/stripe/stripe-go:无法找到包"github.com/stripe/stripe-go“中的任意一个: /opt/go/src/github.com/stripe/stripe-go (来自$GOROOT) /opt/gopub.com/src/src/github.com/stripe/stripe-go (来自$GOPATH)
我尝试通过govendor (http://hyperledger-fabric.readthedocs.io/en/release-1.0/Style-guides/go-style.html)添加这个包,但这也不起作用。
请大家把这件事告诉我。提前谢谢。
发布于 2018-07-09 08:49:51
我也有过类似的问题。戈沃特为我工作:
获取链码包字节时出错:获取github.com/go-ozzo/ozzo验证/is的依赖项时出错
govendor add github.com/go-ozzo/ozzo-validation/is
govendor update +v
go build结果很好:
链码安装在远程对等PEER2上。
更新:
如果您在安装供应商包时遇到问题,请执行以下操作:
govendor add +externalhttps://stackoverflow.com/questions/51240379
复制相似问题