#cargo #package #fork #download #package-manager #temporary #docs

构建 vkcargo

Cargo的分支,用于测试vojtechkral的更改,是临时的

2个版本

0.45.1 2020年4月9日
0.45.0 2020年4月8日

#307构建工具

MIT/Apache

2MB
42K SLoC

Cargo

Cargo下载您的Rust项目依赖并编译您的项目。

更多信息请访问 https://doc.rust-lang.net.cn/cargo/

代码状态

Build Status

代码文档: https://docs.rs/cargo/

安装Cargo

Cargo默认与Rust一起分发,所以如果您已安装本地 rustc,那么您很可能也已经安装了本地 cargo

从源代码编译

Cargo构建需要以下工具和包

  • git
  • curl(在Unix上)
  • pkg-config(在Unix上,用于确定 libssl 的头文件/库)
  • OpenSSL头文件(仅限Unix,这是ubuntu上的 libssl-dev 软件包)
  • cargorustc

首先,您需要检出此仓库

git clone https://github.com/rust-lang/cargo
cd cargo

如果已安装 cargo,则可以简单地运行

cargo build --release

为Cargo添加新子命令

Cargo设计为可以通过新子命令进行扩展,而无需修改Cargo本身。有关更多详细信息以及已知社区开发的子命令列表,请参阅 Wiki页面

版本

货物发布与Rust发布同步。高级版本说明可在Rust的发布说明中找到。详细版本说明可在本仓库的CHANGELOG.md中找到。

问题报告

发现了bug?我们很乐意了解!

请将所有问题报告到GitHub 问题跟踪器

贡献

请参阅CONTRIBUTING.md。您还可能发现架构文档很有用(ARCHITECTURE.md)。

许可证

Cargo主要在MIT许可证和Apache许可证(版本2.0)的条款下分发。

有关详细信息,请参阅LICENSE-APACHELICENSE-MIT

第三方软件

本产品包括由OpenSSL项目开发的软件,用于OpenSSL工具包(https://www.openssl.org/)。

在二进制形式中,本产品包括根据GNU通用公共许可证(版本2)的条款许可的软件,带有链接例外条款,可以从上游仓库获得。

有关详细信息,请参阅LICENSE-THIRD-PARTY

依赖项

~31–44MB
~893K SLoC