プログラムでtezos-client転送を実行するにはどうすればよいですか?
-
-
あなたが言うエラーメッセージを報告してください、さもなければあなたの問題が何であるかは不明ですPlease report the error message you say otherwise it is unclear what is your problem
- 2
- 2019-02-11
- Ezy
-
2 回答
- 投票
-
- 2019-02-11
できるだけ明確にするようにしてください:
-
tezos-client
へのフルパスを指定します
- データ、特にエイリアスを含む絶対ディレクトリを指定します(通常は
--base-dir /home/[..USER..]/.tezos-client
)
機能しない場合は、エラーメッセージをコピーして貼り付け、問題を理解できるようにします.
Try to be as explicit as possible:
- specify the full path to
tezos-client
- specify the absolute directory containing the data, especially the aliases (generally
--base-dir /home/[..USER..]/.tezos-client
)
If it does not work, copy-paste the error messages, so that we can understand the problem.
-
これで問題は解決しました.--base-dir/home/user/tezos/.tezos-clientを転送コマンドに追加した後、問題なく動作しました.サンプルの機能コマンドは次のようになります./home/user/tezos/tezos-client--base-dir/home/user/.tezos-clienttransfer 1frommyAliastotz1 .... --fee 0.05 --dry-実行This solved the problem. After I've added --base-dir /home/user/tezos/.tezos-client to the transfer command, it worked flawlessly. A sample functional command would be like this: /home/user/tezos/tezos-client --base-dir /home/user/.tezos-client transfer 1 from myAlias to tz1.... --fee 0.05 --dry-run
- 0
- 2019-02-11
- Luiz Milfont
-
- 2019-02-10
フルパスを試してください.そのように:
home/your_user_name/tezos/tezos-client transfer 1 from myAlias to tz1.... --fee 0.05 --dry-run
Try the full path. Like that:
home/your_user_name/tezos/tezos-client transfer 1 from myAlias to tz1.... --fee 0.05 --dry-run
-
私はすでにフルパスを試しましたが、違いはありません.cmd行で動作しますが、プログラム内で呼び出されると失敗します.Tezos-clientは、エイリアスを認識しないというメッセージを返します.I've already tried full path and there is no difference. It works on cmd line, but fails if called inside a program. Tezos-client returns a message saying it does not recognize the alias.
- 0
- 2019-02-11
- Luiz Milfont
-
スクリプトが実行されているユーザーを確認してください.それはあなたが思っているものではないかもしれないように聞こえます.Check the user your script is running as. It sounds like it may not be the one you think it is.
- 0
- 2019-02-11
- xtzbaker
-
フルパスは重要ですが、実際に欠落していたのは--base-dirパラメーターでした.とにかく、どうもありがとうございました.The full path is important, but what was really missing was the --base-dir parameter. Anyways, thank you a lot.
- 1
- 2019-02-11
- Luiz Milfont
プログラミング言語内からtezos-clientバイナリを呼び出すことは可能ですか?私はこれを達成しようと試みてきましたが、成功しませんでした.コマンドラインで使用するのとまったく同じコマンドが機能しますが、スクリプトから呼び出すと失敗します.
test.shのようなシェルスクリプト内にコマンドを書くためのアドバイスを見てきました.私はこれを行い、スクリプトはコマンドラインでのみ機能します.プログラム内から呼び出すと、失敗します.
これはtezos-clientのセキュリティ対策ですか?または、それを行う正しい方法はありますか?
これは、ソフトウェアで呼び出したいコマンドです: