![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
golang
文章平均质量分 77
打妹银类
这个作者很懒,什么都没留下…
展开
-
【go可执行文件的外部依赖】
问题多阶段编译镜像,编译基础镜像是ubuntu,运行时基础镜像是alpine,运行容器时报错如下:/bin/sh: chaincode not found进入容器查看,文件确实是存在的,也有可执行权限,只是无法正常运行。分析虽然报错信息不清晰,但是怀疑是缺失外部依赖导致的。go elf有外部依赖吗?runtimeruntime可以理解为语言与操作系统之间的抽象层,接口统一;C runtime(CRT)c语言的runtime,由各个平台自己实现。Linux和Windows平台下的两个原创 2022-01-28 15:50:13 · 3585 阅读 · 0 评论 -
fabric中couchdb和leveldb混合使用的问题
文章目录背景分析总结背景 在同一个通道中,同时使用couchdb和leveldb的peer,在执行多节点背书或者查询时,sdk可能会报错mismatch。分析 起初以为是couchdb会自动修改json的字段顺序为字母顺序,当时还在心里大骂couchdb。自己写了一个客户端尝试写入kv到couchdb,查询的结果字段顺序并无变化,只能怀疑是fabric自己做了额外排序。 果不其然,fabric对json做了unmarshal。因为jsonMap是map[string]interface{},原创 2022-01-25 17:57:13 · 11220 阅读 · 0 评论