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的文章 非常详细了 所以具体 步骤就不再唠叨一遍了。(个人比较懒啊 哈哈)只记录一下搭建过程中的遇到的错...
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
接下来这几步有报错:
> grpc@1.10.1 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的英文版 走过来的,也是有着自己的经验的在里边的,相互学习。
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)