尝试在Golang中导入垫片时Go不能正常工作

时间:2018-09-16 10:34:01

标签: go hyperledger-fabric

我正在尝试使用go开发Hyperledger Fabric的链码。在chaincode内部,我必须使用可以使用
导入的shim库 import "github.com/hyperledger/fabric/core/chaincode/shim"
我想使用go get将此包添加到我的项目中,以便我可以运行和调试代码,但是当尝试使用带有URL的go get时,它会显示以下错误:
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) < br /> 有谁可以帮助我解决这些错误?

2 个答案:

答案 0 :(得分:1)

在旅途中,不要放置库的完整路径,而要像这样放置存储库路径。

  

去获取-v github.com/hyperledger/fabric

答案 1 :(得分:1)

请参见https://stackoverflow.com/a/49464481/6160507 ...您可能使用了错误的Go版本。 Fabric 1.1需要Go 1.9,Fabric 1.2需要Go 1.10。

早期版本的Go中没有plugincontext软件包