hyperledger-explorer - 启动超级账本资源管理器失败
问题描述
我已经安装了设置超级账本资源管理器的所有先决条件,但是当我启动它时,我在日志文件中收到以下错误:
postgres://hppoc:password@127.0.0.1/fabricexplorer
fs.js:675
return binding.read(fd, buffer, offset, length, position);
^
Error: EISDIR: illegal operation on a directory, read
at Object.fs.readSync (fs.js:675:18)
at tryReadSync (fs.js:540:20)
at Object.fs.readFileSync (fs.js:583:19)
at configuration.getPeersByOrg.forEach.key (/home/ubuntu/blockchain-explorer/app/FabricClientProxy.js:164:20)
at Array.forEach (<anonymous>)
at FabricClientProxy.setupPeers (/home/ubuntu/blockchain-explorer/app/FabricClientProxy.js:161:36)
at configuration.getOrgs.forEach.key (/home/ubuntu/blockchain-explorer/app/FabricClientProxy.js:155:10)
at Array.forEach (<anonymous>)
at FabricClientProxy.createDefault (/home/ubuntu/blockchain-explorer/app/FabricClientProxy.js:137:27)
at new FabricClientProxy (/home/ubuntu/blockchain-explorer/app/FabricClientProxy.js:32:8)
解决方案
正如错误所暗示的那样,您指定了一个目录而不是发生读取操作的文件,我认为您在 config.json 文件中的某个位置给出了不正确的路径。请检查或发布 config.json 文件,以便识别问题。
推荐阅读
- regex - 仅在文本文档中编辑特定行
- python-3.x - 当 ImportError 不是从 BaseException 派生时如何将其移植到 Python 3
- sql-server - 避免用于派生选择中的列的多个重复子查询
- php - 在 php.ini 中指定安全的 CURLOPT_SSLVERSION
- elasticsearch - 使用自定义 joda 格式字符串在 elasticsearch 中解析日期字符串
- java - siddhi - 无法使用 siddhi 从 rabbitmq 检索事件消息
- react-native - 用键反应导航 goBack
- docker - 如何从图像创建干净的 Docker 容器?
- typescript - Typescript 从一个命名空间下的多个 d.ts 文件中导出所有类型/类
- google-cloud-platform - 将 Google Cloud 虚拟机映射到物理机