我在这里学习本教程,还学习了Rocket关于设置web服务器的官方指南。
我已将夜间构建设置为默认设置。但我得到以下错误:
error: failed to select a version for the requirement `ring = "^0.11.0"`
candidate versions found which didn't match: 0.16.11, 0.16.10, 0.16.9, ...
location searched: crates.io index
required by package `cookie v0.9.1`
... which is depended on by `rocket v0.3.6`
... which is depended on by `my-project`
很明显,依赖项有一些不匹配,但由于ring
是框架本身所需要的东西,我不知道如何调试它。。。此外,我正在使用最新版本的货物和铁锈:
cargo 1.43.0-nightly (... 2020-02-18)
rustc 1.43.0-nightly (... 2020-02-21)
ring v0.11.0
是从crates.io
中拉出来的(有关一些背景信息,请参阅此问题(。由于某些版本的rocket
依赖于被拖动的ring
版本,因此这些版本的rocket
将不再工作。
升级到rocket v0.4.0
(或最新的v0.4.2
(应该可以解决此问题。