在Rust的Cargo中,“npm install ../my-another-package”是什么意思?

4
在我的Cargo.toml文件中,我定义了如下的[dependencies]
[dependencies]
my-another-package = "0.0.1"

但是我不想将 my_another_package 放在 GitHub 上,因为它是私有的。我想从我的本地磁盘安装它。使用 NPM,我可以执行类似于 npm install ../my-another-package 的操作。


你不能像使用不在crates.io上的github包一样使用git = "/path/to/package"吗?我认为git链接背后的任何内容都将由git而不是cargo处理。 - oli_obk
1个回答

4

您想要的是货物所称的"路径依赖性"

[dependencies.my-another-package]
path = "path/to/my-another-package"

1
如果需要,版本可以使用 version = "0.0.1" 进行设置。 - Chris Morgan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接