尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

使用 Cargo 命令行创建一个 Workspace 项目

使用 Cargo 命令行创建一个 Workspace 项目 当前版本的 carge 命令还不支持直接创建一个 workspace需要开发者手动创建 workspace 目录并编写根Cargo.toml文件然后再使用 cargo 命令去创建 crate。不过有一个小技巧我们可以先通过 cargo 命令创建一个与 workspace 同名的 crate以 rust-practices 为例cargo new rust-practices执行完毕后进入 rust-practices 到目录中① 删除src子目录② 将Cargo.toml改为[workspace] resolver 2 members [ crates/* ]③ 将.gitignore改为.idea **/target这样做的主要目的是利用cargo new创建一个 crate 可以自动初始化 git还会生成一个.gitignore文件手动创建是没有这些的。④ 然后命令行窗口也进入到 rust-practices 目录使用命令继续创建具体的 crate例如cd rust-practices cargo new crates/oop rd /S /Q crates/oop/.git del /Q crates/oop/.gitignore创建完 crate 后删除 crate 下的.git目录和.gitignore文件然后使用 IDE 打开 workspace 目录自动导入项目即可。新创建的项目应该及时上传至 GitHub可以在 RustRover 中依次点击菜单Git GitHub Share Project on GitHub将项目一键导入到 GitHub默认是 private repository。
返回列表