rust - 为什么“rev”在 Cargo 中不起作用?
问题描述
在 Actix 0.6.1 中存在运行时错误,错误为“系统未运行”。我的Cargo.toml
包含这个:
actix = "0.6.1"
actix-web = { git = "https://github.com/actix/actix-web", version = "0.7.0-dev" }
但是,这解决了它:
actix = { git = "https://github.com/actix/actix" }
actix-web = { git = "https://github.com/actix/actix-web", version = "0.7.0-dev" }
但是,即使 actix 的最新提交是ad7442905c17585d0047e3f3d1cf2ec79ae4353e
,当我尝试指定确切的 git 修订哈希时,我仍然会看到该错误:
actix = { git = "https://github.com/actix/actix", rev = "ad7442905c17585d0047e3f3d1cf2ec79ae4353e" }
actix-web = { git = "https://github.com/actix/actix-web", version = "0.7.0-dev" }
我的问题:为什么不rev = "ad7442905c17585d0047e3f3d1cf2ec79ae4353e"
修复它,即使 { git = "https://github.com/actix/actix" }
隐式使用相同的最新提交?
解决方案
推荐阅读
- python - Pandas 从 dict 将元组转换为索引创建数据框
- javascript - 为什么我更改了新数组中的值但我的默认数组也更改了
- python - Hangman 输出删除了错误的元素
- python - 从 dict 创建数据框,其中键是元组,值是列表
- sql - 如何使用@Query 注解实现全文搜索?
- kibana - 如何使用复选框更改 vega-lite 可视化中文本的背景和颜色?
- java - 将 Eclipse 远程调试器连接到 Docker 容器时出现“无效握手”
- amazon-web-services - 自动删除 AWS Lambdas 版本
- javascript - 如何使用仿射变换矩阵将包含内容的矩形 A 转换为矩形 B
- amazon-web-services - 放大服务器内容在本地运行的应用程序中不刷新