## Hyperledger fabric GO下载依赖包util、shim、peer | 码农家园

go build 链码编译出现的问题:
github.com/hyperledger/fabric/core/chaincode/shim: module github.com/hyperledger/fabric@latest found (v2.1.1+incompatible), but does not contain package github.com/hyperledger/fabric/core/chaincode/shim
github.com/hyperledger/fabric-collect/chaincode/hello imports

解决方法:下载依赖包

临时设置Go mod
set GO111MODULE=on

在当前目录中初始化新模块
go mod init chaincode //当前目录会多出文件夹go mod

下载依赖包
go get github.com/hyperledger/fabric/common/util@v1.4 //1.4版本

go get github.com/hyperledger/fabric/core/chaincode/shim@v1.4

go get github.com/hyperledger/fabric/protos/peer@v1.4

编译自己的go链码,生成二进制文件
go build -tags nopkcs11 hello.go //不需要pkcs11包,因为该包含有C代码

解决go合约fabric shim peer依赖问题相关推荐

  1. fabric shim安装合约_智能合约简介_智能合约开发_Hyperledger Fabric_开发指南_区块链服务 BaaS - 阿里云...

    概述 在 Hyperledger Fabric 中,链码(Chaincode)又称为智能合约(下文中我们统一称为链码),是用Go,node.js或Java编写的程序,主要用于操作账本上的数据.用户的应 ...

  2. fabric shim安装合约_hyperledger fabric 开发第一个智能合约

    一.编写智能合约代码HelloWorld.go,go语言实现,代码很简单,每个合约包含两个方法,Init.Invoke. package main import ( "fmt" & ...

  3. 构造形式化证明,解决智能合约安全问题——你的合约亟待证明

    安比(SECBIT)实验室与 Consensys 中国.轻信科技等团队联手,在智能合约安全的形式化证明领域展开深度合作. 智能合约安全问题始终是萦绕在数字货币各个项目方.开发者和投资者心头的一颗定时炸 ...

  4. SpringBoot集成Quartz(解决@Autowired空指针Null问题即依赖注入的属性为null)

    SpringBoot集成Quartz(解决@Autowired空指针Null问题即依赖注入的属性为null) 参考文章: (1)SpringBoot集成Quartz(解决@Autowired空指针Nu ...

  5. unipapp 解决无法编译sass_如何解决Vue项目里面没有sassloader依赖包的问题

    如何解决Vue项目里面没有sass-loader依赖包的问题 [报错问题] [分析问题] 说明项目里面没有sass-loader依赖包,需要安装dart-sass(即该软件包已被弃用,后来被重命名为& ...

  6. java 调度etl_Easy Scheduler是一个工作流调度系统,主要解决数据研发ETL错综复杂的依赖关系...

    Easy Scheduler Easy Scheduler for Big Data 设计特点: 一个分布式易扩展的可视化DAG工作流任务调度系统.致力于解决数据处理流程中错综复杂的依赖关系,使调度系 ...

  7. 解决IDEA中Maven加载依赖包慢的问题

    解决IDEA中Maven加载依赖包慢的问题 参考文章: (1)解决IDEA中Maven加载依赖包慢的问题 (2)https://www.cnblogs.com/ouym/p/6106450.html ...

  8. [笔记]解决m2eclipse给项目添加maven依赖管理时可能不给项目的build path...

    为什么80%的码农都做不了架构师?>>>    解决办法:在m2eclipse提供的菜单里关闭项目的Maven依赖管理,然后再启动Maven的依赖管理!!! 检查:1)查看项目的.c ...

  9. fabric go sdk 依赖的安装_从这些角度看 Go 是一门很棒的语言

    点击上方蓝色"Go语言中文网"关注我们,领全套Go资料,每天学习 Go 语言 Go 当前引起了很多关注.让我们看一下 Go 好的部分. 我最近用 Go 写了一个 SSH 服务器[1 ...

  10. 巧用 Lazy 解决.NET Core中的循环依赖关系

    原文作者: Thomas Levesque 原文链接:https://thomaslevesque.com/2020/03/18/lazily-resolving-services-to-fix-ci ...

最新文章

  1. SAP WM中阶Storage Type的Capacity Check – Check based on palletization according to SUT 1
  2. 这可能是最详细的Python文件操作!
  3. Linux程序开机启动
  4. C语言 浅谈可变参数
  5. 通过哪吒动漫豆瓣影评,带你分析python爬虫与BeautifulSoup快速入门
  6. mac os 开启FTP Server
  7. tomcat中request对象是被创建的_Python中对象的创建与引用
  8. 518. 零钱兑换 II(JavaScript)
  9. 【实践】微博多尺度序列推荐算法实践.pdf(附下载链接)
  10. 【Kafka】01 生产者
  11. 快速学习Linux-网络管理
  12. 【Laravel】快速查阅手册
  13. 史上最全App瘦身实践
  14. 如何构建可出售的Pagewiz登陆页面模板
  15. 游戏王计算机兽,游戏王电脑堺卡牌——影依刺猬,影依兽,融合,幽鬼兔,三叉龙...
  16. Redis 列表(List)方法使用详解
  17. 汽车行业,怎么样通过论坛快速引流?
  18. 一顿操作猛如虎,仔细一看原地杵,程序员为什么要读源代码
  19. eclipse如何用Debug调试程序
  20. onenote for windows 10 下载与安装

热门文章

  1. 目标检测之YOLOv5算法分析
  2. 妈妈计算机英语怎么说,妈妈的英文翻译,妈妈英语怎么说
  3. 12款常用的Web服务器软件整理(windows+Linux)
  4. SEO网站优化是什么
  5. js根据url下载文件并重命名,兼容ie11(其他版本未测试)
  6. 企业微信周末加班怎么打卡?
  7. 张飞实战电子1-31部 和硬件工程师90天学习资料及笔记汇总
  8. Ubuntu 入门学习之从安装部署到java环境的安装
  9. 【软件工程】 文档 - 银行业务管理 - 需求分析
  10. Cabbage语言代码示例