gpt4 book ai didi

node.js - Hyperledger Fabric 1.0 Ubuntu 16.04 安装问题

转载 作者:搜寻专家 更新时间:2023-11-01 00:28:46 25 4
gpt4 key购买 nike

通过以下 2 个链接在系统中设置 Hyperledger Fabric 1.0。

第一个链接Hyperledger-fabric setup

执行命令后

    cd $GOPATH/src/github.com/hyperledger/fabric/devenv
vagrant up
vagrant ssh

已关注 hypeledger latest setup docs

使用后

    cd $GOPATH/src/github.com/hyperledger/fabric
make dist-clean all

发生错误...

github.com/hyperledger/fabric/vendor/github.com/mattn/go-sqlite3 /usr/bin/ld: cannot find -lrocksdb collect2: error: ld returned 1 exit status Makefile:137: recipe for target 'build/bin/peer' failed make: *** [build/bin/peer] Error 2

左侧是我的 vagrant 正在运行,右侧是我的 Hyperledger Fabric 1.0 安装命令 make dist-clean all

enter image description here

对我来说这似乎是 rocksdb 的问题,我该如何解决?

最佳答案

无需从源代码构建即可安装 Hyperledger Fabric 1.0。该项目为每个版本发布稳定的 Docker 镜像和二进制文件。这可能是 installing Fabric 的更好方法及其依赖项。

但是,如果您想从源代码构建,请注意不再需要 Vagrant。该构建应该能够在大多数平台(Mac、Windows 和 Ubuntu)上本地运行。

您将需要相同的 prerequisites至于上面的入门方法——Docker(最好是最新版本)、Go (1.9.x)、Python 2.7 和 Node 6.9.x(请注意,我们还不支持 Node 7.x)。

有时,观察到从头开始的全新构建(全部生成)可能偶尔会失败。如果是这样,请尝试再次运行 (make all)。

至于rocksdb报错,Fabric不再依赖rocksdb,改用leveldb。很可能是因为 vagrant 环境最近很少使用,所以它不是最新的。

关于node.js - Hyperledger Fabric 1.0 Ubuntu 16.04 安装问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46765309/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com