初识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"
原文地址:https://blog.csdn.net/skywalk8163/article/details/135772372
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!