初识Cargo-Rust的包管理器

Cargo 是Rust的 包管理器。Cargo 会下载您Rust 的包依赖项,编译包,生成可分发的包,并将它们上传到crates.io - Rust 社区的包注册表

安装的方法

安装 Rust 和 Cargo

获得 Cargo 的最简单方法是使用rustup脚本,获取当前稳定版本的 Rust:

在 Linux 和 macOS 系统上,这可以通过以下方式完成:

$ curl -sSf https://static.rust-lang.org/rustup.sh | sh

运行后提醒换链接了:

curl https://sh.rustup.rs -sSf | sh

它将下载一个脚本,然后开始安装。如果一切顺利,将会看到:

Rust is installed now. Great!

当然在Ubuntu下安装还是可以用apt:apt install cargo 

测试安装pidgin-wechat

pidgin是一个多协议即时通讯客户端软件,pidgin-wechat是它的微信支持插件。

先下载源代码:git clone https://gitee.com/uesoft/pidgin-wechat

然后编译安装:

cargo build --release

但是碰到了报错:

   Compiling clang-sys v0.21.2
For more information about this error, try `rustc --explain E0423`.
   Compiling openssl-sys v0.9.27
error: could not compile `syntex_syntax` (lib) due to previous error
warning: build failed, waiting for other jobs to finish...

试试rust-doom

git clone https://gitee.com/mirrors/rust-doom

cd rust-doom

cargo build --release

编译完成后,使用命令cargo run 来执行!

 执行前需要先将doom存盘文件放入项目根目录:

wget http://distro.ibiblio.org/pub/linux/distributions/slitaz/sources/packages/d/doom1.wad

最后执行:target/release/rs_doom --iwad doom1.wad

也可以直接执行:cargo run

哈哈,启动成功了!

cargo的镜像

在.cargo目录下创建config文件,文件内容:

[source.crates-io]
replace-with = 'mirror'

[source.mirror]
registry = "https://mirrors.tuna.tsinghua.edu.cn/git/crates.io-index.git"

你可能感兴趣的:(项目实践,rust,开发语言,后端)