【发布时间】:2016-07-06 13:24:59
【问题描述】:
我正在尝试设置链码环境并开始学习开发链码,我按照设置步骤here 并按照here 的说明测试了我的设置环境
当我尝试将 Hyperledger shim 添加到我的环境中时(如 here 所述),我收到以下错误:
package google/protobuf: unrecognized import path "google/protobuf"
我已经安装了 protobuf。 protoc --version 命令给了我libprotoc 2.6.1 作为输出。谁能告诉我哪里出错了。
【问题讨论】:
-
你使用的是什么版本的 Go?
-
我正在使用 go1.5.3 darwin
-
升级到go1.6.2
-
好吧,非常感谢它就像魅力一样。我不明白,因为这适用于较旧的 go 版本。
-
我不确定你的意思。
google/protobuf位于供应商目录中,默认情况下,vendor/仅搜索从 go1.6 开始的导入,(并且可以选择在带有 GO15VENDOREXPERIMENT 的 go1.5 中搜索,但无论如何你应该至少在 go1.6 上)跨度>
标签: go protocol-buffers blockchain hyperledger