小编Vla*_*sZs的帖子

如何在 Cargo.toml 中指定位于我的主目录中的依赖项的路径?

我想使用位于我的主目录中的本地包。默认情况下,Cargo 搜索相对于 Cargo.toml 的依赖项。如果我知道我的项目相对于主文件夹的位置,我可以执行以下操作:

[dependencies]
tools = { path = "../../rust_libs/tools" }
Run Code Online (Sandbox Code Playgroud)

我并不总是知道我的项目位于哪里,我想做这样的事情:

[dependencies]
tools = { path = "${HOME}/rust_libs/tools" }
Run Code Online (Sandbox Code Playgroud)

如何获取 Cargo.toml 内部的主路径?也许还有其他方法可以实现这一目标?

rust rust-cargo toml

5
推荐指数
1
解决办法
7476
查看次数

标签 统计

rust ×1

rust-cargo ×1

toml ×1