在无货物运行的情况下运行Rust程序

时间:2018-08-10 05:52:35

标签: rust command-line-interface

我构建了一个用Rust编写的简单CLI,该CLI使用命令cargo run <ARGUMENTS>执行。我希望能够从任何目录运行CLI。我使用了拍手板条箱,希望能够使用传递给拍手的名称来调用脚本:brainfast <ARGUMENTS>。我在macOS上运行。

1 个答案:

答案 0 :(得分:1)

这更像是一个通用的问题(我也想重复一个,但我找不到)。

您必须将cargo build --release生成的可执行文件(可以在target/release/ crate_name 中找到)复制到{{1 }}。

我不是macOS专家,所以我无法告诉您$PATH中包含的文件夹是什么,但是您可以通过打开终端并输入{{ 1}}。使用其中一条路径,并且应该可以在终端中使用它而无需装卸货物或使用任何路径。

或者,您可以将文件夹添加到$PATH变量中,然后将其放置在其中,例如

echo $PATH