我正在尝试使用go为Hyperledger Fabric开发链代码。在内部链码我必须使用可以使用导入的填充库
import "github.com/hyperledger/fabric/core/chaincode/shim"
我想使用go get将此包添加到我的项目中,以便我可以运行和调试代码,但在尝试使用时,请使用URL来显示错误:
package plugin: unrecognized import path "plugin" (import path does not begin with hostname)
package context: unrecognized import path "context" (import path does not begin with hostname)
有没有人可以帮我解决这些错误?
请参阅https://stackoverflow.com/a/49464481/6160507 ...您可能使用了错误的Go版本。 Fabric 1.1需要Go 1.9,Fabric 1.2需要Go 1.10。
早期版本的Go中没有plugin
和context
软件包
在你去的时候,不要把库的完整路径,而只是像这样放置存储库路径。
go get -v github.com/hyperledger/fabric