Hyperledger fabric 1.2 实践:IBM区块链平台- IBM Blockchain Platform: Develop -- Mac OS

Hyperledger fabric 1.2实践之:搭建IBM区块链平台- IBM Blockchain Platform: Develop

参开IBM区块链平台地址:https://ibm-blockchain.github.io/develop/

本来想把详细的教程写一下,但是发现IBM的文章 非常详细了 所以具体 步骤就不再唠叨一遍了。(个人比较懒啊 哈哈)只记录一下搭建过程中的遇到的错误。

如果英文不好可以使用谷歌浏览器的翻译插件翻译一下。

搭建过程中的问题记录:

1、安装先决条件(安装开发工具 此处参考 mac os版):https://ibm-blockchain.github.io/develop/installing/installing-prereqs#macos

2、 安装开发环境():https://ibm-blockchain.github.io/develop/installing/development-tools

  ①坑

npm install -g composer-cli

接下来这几步有报错:

> [email protected] install /Users/groot/.nvm/versions/node/v8.11.4/lib/node_modules/composer-cli/node_modules/grpc
> node-pre-gyp install --fallback-to-build --library=static_library

在第一步中安装node时 nvm use --lts

使用的 node 版本是 v8.11.4 (npm v5.6.0)

在遇到这个报错后 使用nvm use v9.9.0 将node切换为之前安装过的 9.9 (不知道是否必须)

* 然后用nrm将镜像仓库由淘宝改为cnpm 就成功了。

 groot@bogon  ~/blockchain/IBM_Blockchain_Platform/fabric-dev-servers  nrm ls

  npm ---- https://registry.npmjs.org/
* cnpm --- http://r.cnpmjs.org/
  taobao - https://registry.npm.taobao.org/
  nj ----- https://registry.nodejitsu.com/
  rednpm - http://registry.mirror.cqupt.edu.cn/
  npmMirror  https://skimdb.npmjs.com/registry/
  edunpm - http://registry.enpmjs.org/

 groot@bogon  ~/blockchain/IBM_Blockchain_Platform/fabric-dev-servers  nrm use cnpm

如果这一步grpc安装失败的话,在启动网络 生成PeerAdmin卡

 ./createPeerAdminCard.sh

这一步中会报错:找不到~/.nvm/versions/node/v9.9.0/lib/node_modules/composer-cli/node_modules/grpc/src/node/extension_binary/node-v59-darwin-x64-unknown/grpc_node.node

②提醒

在  第3步:设置IDE 中的

2.使用刚下载和解压缩的脚本下载本地Hyperledger Fabric运行./downloadFabric.sh时

运行这一步之前请保证你的docker已经运行起来了

按照教程来 总体很顺利 没想到就只有这么几个 小坑坑 。  当然了 我这边基础环境基本都有了 因为我之前已经搭建过hyperleger fabric 的Marbles项目了。搭建基础环境可能会遇到有些问题  ,不过有点耐心 谷歌一下 还是不难的。有些问题百度里是没有的,建议百度解决不了时 去谷歌看看。

推荐一个中文版的博友的文章:https://blog.csdn.net/sun13465816527/article/details/80393119

具体内容没看,应该也是根据IBM的英文版 走过来的,也是有着自己的经验的在里边的,相互学习。

猜你喜欢

转载自blog.csdn.net/CaptainJava/article/details/82113649