我正在使用Rocket设置Rust服务器,我正在尝试将其与a JWT library一起使用。他们使用不同版本的* ring * crate,我在n
期间收到错误:
(event, n:path)
我的Cargo.toml
cargo build
我读到你应该修复Cargo文件中不匹配的依赖项,但我无法弄清楚如何去做。
答案 0 :(得分:6)
您必须根据链接到本机库的不同版本的包装箱来解决这个问题。
没有rocket
的新版本可用,取决于0.10
的版本cookie
,这取决于ring
0.12
,因此您和#39;我需要将jsonwebtoken
降级为2.0.3
。
您可以通过检查相关包装箱的crates.io
页面(例如jsonwebtoken
),返回旧版本,并查看所需的依赖项来解决此问题。