只下载预编译的Rust包二进制文件

3

我在我的桌面上使用多个Rust软件包。为了安装这些软件包,我使用以下命令:

cargo install fd-find sd ripgrep bat exa git-delta du-dust choose alacritty nu tealdeer broot

为了更新这些包,我使用子命令。
cargo install cargo-update
cargo install-update -a

有没有命令、子命令或技巧可以让我只下载已编译好的二进制文件(而不是下载源代码并在我的机器上编译)以安装或更新 Rust crates。

1个回答

5
由于crates可以编译为具有或不具有某些功能的代码,因此没有任何机制可以上传或下载预编译的crates。 除此之外,支持的目标列表非常长,这使得您所在的平台很可能没有预编译的二进制文件。 最后,还需要额外的机制来签名代码并验证预编译代码与源代码匹配。 总而言之,有几个障碍使得实现这一点变得不可行。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接