十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
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。
返回列表