是否可以在以下网站上注册普遍有用的(实用程序/应用程序)crates.io http://crates.io?
The FAQ http://doc.crates.io/faq.html没有解决这个问题,并且通过浏览,有最终用户应用程序的示例(主要是命令行工具)。
或者是 crates.io?仅适用于图书馆?
我问这个问题是因为文档暗示了库的使用、API 的语义版本控制等,但没有明确引用打包应用程序的情况。
是的,因为你可以使用cargo install
在系统范围内安装和管理这些应用程序。如果不鼓励这种使用,我会怀疑该命令根本不存在,或者至少具有非常有限的适用性。
片段来自cargo install --help
:
Usage:
cargo install [options] [<crate>]
cargo install [options] --list
[...]
此命令管理 Cargo 的本地已安装二进制包集。
仅包含以下内容的软件包[[bin]]
可以安装目标,并且所有
二进制文件安装到安装根目录中bin
文件夹。这
安装根目录按优先顺序由以下各项确定--root
,
$CARGO_INSTALL_ROOT
, the install.root
配置密钥,以及
最后是主目录(可以是$CARGO_HOME
如果设置或$HOME/.cargo
默认情况下)。
可以从多个来源安装板条箱。这
默认位置是 crates.io 但--git
and --path
旗帜可以
改变这个来源。如果源包含多个包(例如
作为 crates.io 或具有多个 crate 的 git 存储库)<crate>
需要参数来指示应安装哪个板条箱。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)