Command line Vlang cli示例不能以直观的方式工作
我在vlang cli库中玩得很开心,第一次接触时,我从v源代码的examples目录中开始玩。你可以在这里看到 我正在努力掌握如何让这些例子发挥作用。让我显示我正在尝试的命令Command line Vlang cli示例不能以直观的方式工作,command-line,command-line-interface,command-line-arguments,vlang,Command Line,Command Line Interface,Command Line Arguments,Vlang,我在vlang cli库中玩得很开心,第一次接触时,我从v源代码的examples目录中开始玩。你可以在这里看到 我正在努力掌握如何让这些例子发挥作用。让我显示我正在尝试的命令 $ v run ./examples/cli.v Usage: cli [flags] [commands] An example of the cli library. Flags: -help Prints help information. -version
$ v run ./examples/cli.v
Usage: cli [flags] [commands]
An example of the cli library.
Flags:
-help Prints help information.
-version Prints version information.
Commands:
greet Prints greeting in different languages.
help Prints help information.
version Prints version information.
green@ubuntu:~/Downloads/v$ v run ./examples/cli.v greet
Command `greet` needs at least 1 arguments
green@ubuntu:~/Downloads/v$ v run ./examples/cli.v greet painem
This is a function running before the main function.
Unsupported language
Supported languages are `english`, `german` and `dutch`.
cli execution error: ��|��
green@ubuntu:~/Downloads/v$ v run ./examples/cli.v greet painem --language english
This is a function running before the main function.
Unsupported language
Supported languages are `english`, `german` and `dutch`.
cli execution error: `u5��
green@ubuntu:~/Downloads/v$ v run ./examples/cli.v greet painem --language english --times 3 --fun a --fun b
This is a function running before the main function.
Unsupported language
Supported languages are `english`, `german` and `dutch`.
cli execution error: `B���
green@ubuntu:~/Downloads/v$ v run ./examples/cli.v greet --language english painem --times 3 --fun a --fun b
Flag `language` is required by `cli greet`
green@ubuntu:~/Downloads/v$ v run ./examples/cli.v greet --language german painem --times 3 --fun a --fun b
Flag `language` is required by `cli greet`
green@ubuntu:~/Downloads/v$ v run ./examples/cli.v greet --language='english' painem --times=3 --fun='a' --fun='b'
Flag `language` is required by `cli greet`
green@ubuntu:~/Downloads/v$ v run ./examples/cli.v greet painem --language='german' --times=3 --fun='a' --fun='b'
This is a function running before the main function.
Unsupported language
Supported languages are `english`, `german` and `dutch`.
cli execution error: @(��
green@ubuntu:~/Downloads/v$ v run ./examples/cli.v greet 'painem' --language='german' --times=3 --fun='a' --fun='b'
This is a function running before the main function.
Unsupported language
Supported languages are `english`, `german` and `dutch`.
cli execution error: �
green@ubuntu:~/Downloads/v$ v run ./examples/cli.v cli greet 'painem' --language='german'
This is a function running before the main function.
Unsupported language
Supported languages are `english`, `german` and `dutch`.
cli execution error: �j���
green@ubuntu:~/Downloads/v$ v run ./examples/cli.v greet --fun='blaj' --fun='blah' --times=3 'painem' --language='german'
This is a function running before the main function.
Unsupported language
Supported languages are `english`, `german` and `dutch`.
fun: blaj
fun: blah
This is a function running after the main function.
green@ubuntu:~/Downloads/v$ v run ./examples/cli.v greet --fun='blaj' --fun='blah' --times=3 'painem'
This is a function running before the main function.
Unsupported language
Supported languages are `english`, `german` and `dutch`.
fun: blaj
fun: blah
This is a function running after the main function.
green@ubuntu:~/Downloads/v$
我想我已经以正确的方式将标志/选项传递给了命令。
我的脚步怎么了
谢谢你的帮助
绿衫绿衫,试试这个:
v-x64 run cli.v--times=5--language英语“感觉如何”
-用于Linux系统的标志李>-x64
- MacOs的
或-g
李>-cg
$ v run ./examples/cli.v greet painem
Flag `language` is required by `cli greet`
$ v run ./examples/cli.v greet --language english painem
This is a function running before the main function.
Welcome painem
Welcome painem
Welcome painem
This is a function running after the main function.
我觉得这很正确
如果您不确定您的V是否是最新的(可能不是,因为当前V更新周期很短,每天多次),请尝试运行V up
。如果它不起作用,那么您可能没有按照建议的方式安装V,也就是克隆存储库并立即从源代码安装()