go - 无法识别的导入路径 "google/protobuf"

标签 go protocol-buffers blockchain hyperledger

我正在尝试设置链码环境并开始学习开发链码,我遵循了设置步骤 here并测试了我提到的设置环境 here 当我尝试将 Hyperledger shim 添加到我的环境时(如 here 所述),我收到以下错误: package google/protobuf:无法识别的导入路径“google/protobuf”

我已经安装了 protobuf。 protoc --version 命令给我 libprotoc 2.6.1 作为输出。谁能告诉我哪里出错了。

最佳答案

建立开发环境的说明 cited在最初的问题中很清楚 Go 1.6 或更高版本是 prerequisite .根据上面的 @jimb 评论,升级到 1.6.2 解决了这个问题。

关于go - 无法识别的导入路径 "google/protobuf",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38225202/

相关文章:

hyperledger-fabric - Chaincode 已实例化但未出现在实例化代码列表中

docker - Hyperledger byfn的问题-ERRO 002无法运行对等,因为无法初始化加密

mysql - 戈朗 : Mysql Prepare Insert statements do not add rows into db table

protocol-buffers - 将 Protocol Buffer 转换为 POJO

google-app-engine - App Engine 运行 go 1.5,发行说明说 1.6

c++ - 正确释放 Protocol Buffer 内存

c++ - Google Protocol Buffers C++ 实现在面对恶意数据时的稳定性和安全性

java - 工作 web3j.replayTransactionsObservable 示例

datetime - foo.Seconds()(类型为time.Duration)错误-无法将'd.Step.Seconds()'(类型为float64)用作time.Duration类型

linux - 有没有办法在一个二进制文件中包含多个 c-archive 包