从零开始学EOS应用开发EOS学习资料

【EOSIO】cleos报错:ERROR:Either indi

2018-08-28  本文已影响10人  面壁者Z

安装完EOSIO后,按照官方教程,使用

cleos wallet create

创建钱包时,报错:

ERROR:Either indicate a file using "--file" or pass "--to-console"

首先从字面意思理解:
或者指定一个文件如:“--file” 或者通过 “to-console“

说明缺少一个叫做file的参数,或者是输出到控制台。
那么究竟输出什么呢?
记得刚开始,如果第一次使用这个命令(cleos wallet create),会输出一个叫做default的钱包,以及他的一对密钥。
所以很可能是让我们配置密钥的输出方式。

试一试才知道,首先试试输出到控制台:

cleos wallet create --to-console

返回结果正确:

cleos wallet create --to-console
Create wallet: default
Save password to use in the future to unlock this wallet.

巧得很,我们猜对了,官方如果能给出一点参数提示会更好,可惜肯能是因为版本刚刚升级,所以没有给出提示。

那么再想一下,--file参数会输出什么呢?

我们来试试

cleos wallet create -n test1 --file ~/test1.txt

注意,这里的-n是钱包名称,因为前面已经创建了默认钱包default,所以现在需要指定名称才可以创建。 --file就是我们指定的路径了,默认放在了当前用户的home目录下。

我们执行后,提示我们创建成功,并且密码文件被保存在home/user/test1.txt

我们找到这个目录,看到生成的文件后,打开,看到里边只有一串密码,这就是我们要存储的那一串了。

好了,关于这个问题的解决方法就是这样了,知道了很简单,不知道的时候很懵逼,由于eosio也是不断更新完善中,总有不少的小问题,只要认真分析,就能找到解决方法。

欢迎加我微信361757(暗号eos),加入EOSIO开发俱乐部,共同交流学习!

上一篇下一篇

猜你喜欢

热点阅读