我正在尝试使用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 />
有谁可以帮助我解决这些错误?
答案 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中没有plugin
和context
软件包