2024 Rust现代实用教程:1.3获取rust的库国内源以及windows下的操作
文章目录
- 一、使用Cargo第三方库
- 1.直接修改Cargo.toml
- 2.使用cargo-edit插件
- 3.设置国内源
- 4.与windows下面的rust不同点
- 参考
一、使用Cargo第三方库
1.直接修改Cargo.toml
rust语言的库:crate
黏贴至Cargo.toml
- 保存完毕之后,自动下载依赖
拷贝crate中的ducument的代码进行测试
2.使用cargo-edit插件
安装
- cargo install cargo-edit
添加库
- cargo add dependency_name
安装指定版本
- cargo add dependency_name@1.2.3
添加开发时用的依赖库
- cargo add --dev dev_dependency_name
添加构建时用的依赖库
- cargo add --build build dependency na-me
删除库
- cargo rm dependency_name,删除[dependencies]中依赖的包
- cargo rm --dev dependency_name,删除[dev-dependencies]中依赖的包
eg:
安装最新的rand包
▶ cargo add rand
安装特定版本的rand
安装到[dev-dependencies]
删除最新的rand包
3.设置国内源
RsProxy
▶ cat ~/.cargo/config
[source.crates-io]
replace-with = 'rsproxy-sparse'
[source.rsproxy]
registry = "https://rsproxy.cn/crates.io-index"
[source.rsproxy-sparse]
registry = "sparse+https://rsproxy.cn/index/"
[registries.rsproxy]
index = "https://rsproxy.cn/crates.io-index"
[net]
git-fetch-with-cli = true
➜ ~ ⚡
warning:
/home/wangji/.cargo/config
is deprecated in favor ofconfig.toml
解决办法:▶ mv /home/wangji/.cargo/config /home/wangji/.cargo/config.toml
4.与windows下面的rust不同点
安装方式不同
windows可选Rust的目标平台标识
- x86 64-pc-windows-msvc
- x86_64-pc-windows-.gnu(不推荐)
rustup component
- 某些组件可能不同
设置国内源的文件路径不同
- C.\Users<你的用户名>l.cargo\config
参考
- 添加链接描述2024 Rust现代实用教程