假设我有一个成功的构建:
$ cargo build --release
...
Finished release [optimized] target(s) in 2m 52s
有没有一种方法可以让系统用户立即使用它,而无需上传到注册表?
例如,对于Python,它看起来是这样的:
myutility $ pip install dist/myutility-0.8.2-py3-none-any.whl --user
myutility
进入缓存
/home/user/.local/bin/myutility
并且在任何地方都可用:
~ $ myutility --help
对于Rust(和cargo
(,我该怎么做?
您可以进行
$ cargo install --path .
让cargo
在发布模式下编译,并将机箱安装在当前目录中。这使得Cargo将其安装到~/.cargo/bin
。