搭建fabric环境时遇到的一些问题 return process.dlopen(module, path._makeLong(filename));
来源:互联网 发布:计算机组成原理 知乎 编辑:程序博客网 时间:2024/06/05 20:51
Docker 镜像下载慢的问题
搭建fabric环境一般要用到docker容器,我们经常会遇到国内开发者都会遇到的一个问题,100多M的一个小镜像要下载一个多小时怎么办??我采用了DaoCloud团队提供的Docker Hub Mirror,你们可以搜索一下DaoCloud的官网,进入官网让后注册登录,首页选择更多–>加速器,每个人会生成一个独一无二的镜像地址你只要在/etc/docker/daemon.json文件中(我使用的是Ubuntu16.04,其他平台DaoCloud官网也有对应的教程)添加如下的代码就可以了。
{ "registry-mirrors": [ "加速地址" ], "insecure-registries": []}
官网还提供了一个脚本你可以直接在shell里执行:
curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://xxxxxxxx.x.daocloud.io(替换自己的url)
fetchMetadata: sill mapToRegistry uri https://registry.n
这是我遇到的第二个问题,装fabric的时候要下载grpc 像我用的是nodejs,就要执行npm install grpc –global 但是registry.n一直没法连,用了vpn也没用。解决办法:将npm的官方库换成淘宝镜像库代码如下:
npm config set registry https://registry.npm.taobao.org
你可以通过如下代码验证
bobo@Lenovo:~$ npm config get registryhttps://registry.npm.taobao.org/bobo@Lenovo:~$
return process.dlopen(module, path._makeLong(filename));
这是我一开始执行 ./runApp.sh 后出现的错误,原因可能是我刚开始用的nodejs版本不对,新版本换成旧版本后node模块没有更换,解决方法:去 https://nodejs.org/en/download/releases/ 下载6.1x等满足条件的nodejs版本,然后在 ./blockchain/fabric-samples/balance-transfer目录下执行
rm -rf node-modulesnpm update
这个方法来着于stackoverflow 原链接https://stackoverflow.com/questions/35568243/return-process-dlopenmodule-path-makelongfilename
补充 装grpc需要的依赖
这点来自grpc的官网我没有验证,gprc的安装说明 https://github.com/grpc/grpc/blob/master/INSTALL.md
。linux下
$ [sudo] apt-get install build-essential autoconf libtool $ [sudo] apt-get install libgflags-dev libgtest-dev $ [sudo] apt-get install clang libc++-dev
- 搭建fabric环境时遇到的一些问题 return process.dlopen(module, path._makeLong(filename));
- 搭建linux开发环境遇到的一些问题
- Ubuntu下搭建android开发环境遇到的一些问题
- spring3+struts2环境搭建中遇到的一些问题
- linux系统环境搭建遇到的一些问题
- Python-Web运行环境搭建中遇到的问题-(ImportError: No module named setuptools)
- 搭建环境遇到的问题
- 快速搭建一个Fabric 1.0的环境
- 安装fabric运行环境的时候Vagrant up遇到的问题,解决路径
- Hyperledger Fabric 环境搭建
- fabric环境搭建
- 搭建 Openfire3.7.0 时遇到的一些问题
- 用hexo搭建博客时遇到的一些问题
- 用octopress搭建博客时遇到的一些问题
- Nginx 入门和一些搭建时遇到的问题
- vue搭建项目时遇到的一些问题记录
- 搭建SSM项目时遇到的一些问题
- 搭建ssh框架遇到的一些问题
- nginx: [alert] kill(2094,1) failed (3: No such process)
- request.setAttribute和session.setAttribute有什么区别
- 网络通信总结
- 64位ubuntu播放mp4安装插件出错的解决办法
- Hello world输出2(函数输出)
- 搭建fabric环境时遇到的一些问题 return process.dlopen(module, path._makeLong(filename));
- 51nod 1678 容斥原理
- 风控分类模型种类(决策、排序)比较与模型评估体系(ROC/gini/KS/lift)
- java 动态规划策略原理及例题
- Jedis使用
- HDU
- 拓展KMP详解+(笔记)
- HDU 6162 Ch’s gift
- poj-1661-Help Jimmy