如何解决错误:无法为gmp-mpfr-sys v1.4.0运行自定义生成命令
我正在尝试使用地毯,因此我将rug = "1.11.0"
复制到了Cargo.toml
下的[dependencies]
文件中。但是我得到了error: failed to run custom build command for gmp-mpfr-sys v1.4.0
。
我没有收到其他依赖项的任何错误,为什么会发生此错误,我该如何解决?
我正在使用Windows 10。
整个错误消息:
错误:无法为gmp-mpfr-sys v1.4.0
运行自定义生成命令
原因:
进程未成功退出:C:\Users\kimchi\OneDrive\Desktop\Rust\target\debug\build\gmp-mpfr-sys-9f6df87a2d8ae0bb\build-script-build
(退出代码:101)
-标准输出
货物:如果环境更改则重新运行= GMP_MPFR_SYS_CACHE
$ mkdir -p“ C:\ Users \ kimchi \ OneDrive \ Desktop \ Rust \ target \ debug \ build \ gmp-mpfr-sys-dcad4e240d8aac65 \ out \ try_external_doc”
$ cd“ C:\ Users \ kimchi \ OneDrive \ Desktop \ Rust \ target \ debug \ build \ gmp-mpfr-sys-dcad4e240d8aac65 \ out \ try_external_doc”
$ printf'%s'“ // try_ext” ...>“ C:\ Users \ kimchi \ OneDrive \ Desktop \ Rust \ target \ debug \ build \ gmp-mpfr-sys-dcad4e240d8aac65 \ out \ try_external_doc \ try_external_doc.rs ”
$“ rustc”“ try_external_doc.rs”“ --emit = dep-info,metadata”>&/ dev / null
$ printf'%s'“#![功能” ...>“ C:\ Users \ kimchi \ OneDrive \ Desktop \ Rust \ target \ debug \ build \ gmp-mpfr-sys-dcad4e240d8aac65 \ out \ try_external_doc \ try_external_doc。 rs“
$“ rustc”“ try_external_doc.rs”“ --emit = dep-info,metadata”>&/ dev / null
$ rm -r“ C:\ Users \ kimchi \ OneDrive \ Desktop \ Rust \ target \ debug \ build \ gmp-mpfr-sys-dcad4e240d8aac65 \ out \ try_external_doc”
$ mkdir -p“ C:\ Users \ kimchi \ OneDrive \ Desktop \ Rust \ lab1b \ target \ debug \ build \ gmp-mpfr-sys-dcad4e240d8aac65 \ out \ lib”
$ mkdir -p“ C:\ Users \ kimchi \ OneDrive \ Desktop \ Rust \ target \ debug \ build \ gmp-mpfr-sys-dcad4e240d8aac65 \ out \ include”
-stderr
在“不支持Windows MSVC目标(链接将失败)”时惊慌的线程“主”,C:\ Users \ kimchi.cargo \ registry \ src \ github.com-1ecc6299db9ec823 \ gmp-mpfr-sys-1.4.0 \ build .rs:951:9
注意:使用RUST_BACKTRACE=1
环境变量运行以显示回溯
解决方法
gmp-mpfr-sys
是not available on Windows(请参阅紧急消息中的Windows MSVC target is not supported (linking would fail)
)。
您需要先install MSYS2。
然后,在MSYS2中安装必要的软件包:
pacman -S pacman-mirrors
pacman -S diffutils make mingw-w64-x86_64-gcc
使用cargo
在MSYS2环境中构建箱子。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。