docker - 使用 Docker 正确设置 Indy
问题描述
我正在为一个项目进入 Hyperleadger Indy,并希望将其设置为一个干净的 docker 容器。它经常与正确的文档来源混淆。
首先,我想学习基于 Alice 的教程。
我使用https://github.com/hyperledger/indy-sdk/作为存储库并使用来自https://github.com/hyperledger/indy-sdk/#how-to-start-local-nodes-的命令安装它带码头的游泳池。
一切正常,但是当我尝试输入 CML 时,会发生这种情况:
indy@a1265007869d:/$ indy
Loading module /usr/local/lib/python3.5/dist-packages/config/config-crypto-example1.py
Module loaded.
This client is deprecated! Please, use the new libindy-based CLI: https://github.com/hyperledger/indy-sdk/tree/master/cli
Indy-CLI (c) 2017 Evernym, Inc.
Type 'help' for more information.
Running Indy 1.4.66
任何命令抛出:
Exception in callback PosixAsyncioEventLoop.run_as_coroutine.<locals>.stdin_ready() at /usr/lib/python3/dist-packages/prompt_toolkit/eventloop/asyncio_posix.py:65
handle: <Handle PosixAsyncioEventLoop.run_as_coroutine.<locals>.stdin_ready() at /usr/lib/python3/dist-packages/prompt_toolkit/eventloop/asyncio_posix.py:65>
有人还可以解释何时使用 Indy-Node 以及何时使用 Indy-SDK,它们是独立的吗?
解决方案
嵌入式 indy-node CLI 现在已弃用。有两种选择:
- 尝试另一个终端客户端或具有不同窗口大小的相同客户端
indy-cli
从单独的包移动到 CLI 。你可以在这里找到它https://github.com/hyperledger/indy-sdk/blob/master/cli/README.md
推荐阅读
- react-native - 如果我导航到不同的组件,如何上传图片
- symfony - 驱动程序中发生异常:SQLSTATE [HY000] [1045] 用户'db_user'@'localhost'的访问被拒绝(使用密码:YES)
- python - 如何解决此 list.remove() 错误?
- vb.net - 自动登录PC - VB.net
- javascript - 当对象中的三个属性相等时,如何合并对象数组的对象?- JavaScript
- javascript - 如何使用 Javascript 替换 html 文档中的文本
- architecture - 如何设计一个依赖多个遗留服务的微服务应用?
- angular - Angular 2:无法从我的库中解析服务
- google-cloud-platform - Google Cloud Platform 中的增量负载
- python - 在无头模式下无法在 ChromeDrive 中打开网站