我克隆并尝试构建MIO coroutines library,但它的依赖项似乎发生了冲突:
native library `kernel32` is being linked to by more than one package, and can only be linked to by one package
kernel32-sys v0.2.0
kernel32-sys v0.1.4
似乎依赖项time
需要kernel32
0.1.4,但另外两个依赖fs2
项memmap
需要 0.2.0。
我能做些什么来解决它,或者在这种情况下最好的解决方案就是提交错误报告?
在相关说明中,如果 repo 没有 Cargo.lock,这算作 bug 吗?我已经看到它建议始终将 Cargo.lock 添加到版本控制中以防止出现此类问题。