gpt4 book ai didi

rust - 无法编译 ring crate : file not found for module `montgomery`

转载 作者:行者123 更新时间:2023-11-29 08:07:41 25 4
gpt4 key购买 nike

Cargo 未编译并出现以下错误:

$ cargo build
Compiling ring v0.12.1
error[E0583]: file not found for module `montgomery`
-->
C:\Users\jmccrae\.cargo\registry\src\github.com1ecc6299db9ec823\ring-0.12.1\src\arithmetic/arithmetic.rs:15:9
|
15 | pub mod montgomery;
| ^^^^^^^^^^
|
= help: name the file either arithmetic\montgomery.rs or arithmetic\montgomery\mod.rs inside the directory
"C:\\Users\\jmccrae\\.cargo\\registry\\src\\github.com-1ecc6299db9ec823\\ring-0.12.1\\src\\arithmetic"

该项目是一个新项目,修改了 Cargo.toml 以包含对 ring crate 最新版本 (0.12.1) 的依赖。 Cargo.toml 如下:

[package]
name = "testring"
version = "0.1.0"
authors = ["John McCrae <john@mccr.ae>"]

[dependencies]
ring = "0.12.1"

所需的文件似乎确实存在:

$ ls  C:\\Users\\jmccrae\\.cargo\\registry\\src\\github.com-1ecc6299db9ec823\\ring-0.12.1\\src\\arithmetic
arithmetic.rs montgomery.rs

cargo 版本是 cargo 0.25.0-nightly (930f9d949 2017-12-05) 并且在 MINGW 上运行。

编译器设置有问题吗?

最佳答案

这是 an issue with Ring and Rust 1.24.0-nightly (2017-12-21) .它还具有关联的 issue in the Rust repository .

要解决它,请使用旧版本的 Rust nightly(或者如果可以的话避免使用 nightly)。

关于rust - 无法编译 ring crate : file not found for module `montgomery` ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47941738/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com