首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何解决受抚养人的版本要求

如何解决受抚养人的版本要求
EN

Stack Overflow用户
提问于 2022-08-20 09:51:41
回答 2查看 145关注 0票数 2

我的项目中有依赖于XZ和依赖于Z的依赖Y,但是对于XY的版本需求是不同的。此外,我在我的项目中使用Z本身,并希望它成为可能的最新版本。那么有什么办法解决这场冲突吗?例如,请指定两个版本都必须由cargo下载,或者重写XY请求的版本

EN

回答 2

Stack Overflow用户

发布于 2022-08-30 23:50:58

除非所讨论的依赖关系是非常必要的(例如异步运行时),并且在您的版本和旧版本之间没有突破性的更改,否则您很适合使用。货物为你卸下所有的重物。

基本上,cargo下载两个版本,一个版本编译您的机箱,另一个版本编译另一个机箱。

对于上面提到的运行时,代码仍然可以编译,但是您会得到一个运行时错误,所以静态代码可以很好地编译,如果代码不再试图访问不再存在的东西,那么一切都会正常工作。

这以前曾发生在托基奥生态系统中。一些软件包被更新为tokio 1x,还有一些仍在0x上。再次,这是一个例外,货物为你做所有的管理,大多数时候你真的不需要担心它。

票数 -1
EN

Stack Overflow用户

发布于 2022-09-04 11:19:34

这可能是由本地缓存问题引起的。尝试删除~/.cargo/registry目录并尝试重新构建到项目。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73425675

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档