You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用indy-cli创建pool报错:未知gen_text_file参数的问题排查与解决

问题原因与解决方案

原因分析

出现Unknown "gen_text_file" parameter present错误的核心原因是你使用的indy-cli版本与命令参数不兼容。早期版本的indy-cli确实用gen_text_file作为创世交易文件的参数名,但在后续版本迭代中,这个参数被统一更改为genesis_txn_file,旧参数名自然会被新版本cli判定为无效参数。

解决步骤

1. 确认你的indy-cli版本

打开终端输入indy-cli进入交互模式,执行以下命令查看版本:

version

如果版本是1.12.0及以上,必然需要使用新参数名;如果是更早版本,虽然可能兼容旧参数,但更推荐升级到稳定版避免后续其他兼容性问题。

2. 使用正确参数重新创建Pool

把原命令中的gen_text_file替换为genesis_txn_file,修改后的命令如下:

pool create local_pool genesis_txn_file=/<PATH_TO_INDY_SDK>/indy-sdk/cli/docker_pool_transactions_genesis

注意替换<PATH_TO_INDY_SDK>为你本地indy-sdk的实际绝对路径,不要直接保留占位符。

3. 验证Pool创建结果

执行完创建命令后,用以下命令查看已创建的Pool列表:

pool list

如果能看到local_pool,说明创建成功,接下来就可以连接这个Pool了:

pool connect local_pool

额外注意事项

  • 定期更新indy-cli到最新稳定版:
    • Ubuntu/Debian系统:sudo apt update && sudo apt upgrade indy-cli
    • macOS(通过brew):brew upgrade indy-cli
  • 确保创世交易文件的路径是绝对路径,且文件确实存在,否则可能触发文件找不到的错误。

内容的提问来源于stack exchange,提问作者Enthusiast Coder

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.09 15:07:47