WASM-pack安装问题 - 无法为`openssl-sys V0.9.74`运行自定义构建命令

发布于 2025-02-10 04:30:51 字数 1572 浏览 1 评论 0原文

我正在Windows上运行CARGO 1.61.0,并且我正在尝试使用以下命令安装WASM-PAKC:

cargo install wasm-pack

但是我会收到以下错误:

error: failed to run custom build command for `openssl-sys v0.9.74`

Caused by:
  process didn't exit successfully: `C:\Users\X\AppData\Local\Temp\cargo-installYlYKGY\release\build\openssl-sys-d97a6a84756b04f8\build-script-main` (exit code: 101)
  --- stdout
  cargo:rustc-cfg=const_fn
  cargo:rerun-if-env-changed=X86_64_PC_WINDOWS_MSVC_OPENSSL_NO_VENDOR
  X86_64_PC_WINDOWS_MSVC_OPENSSL_NO_VENDOR unset
  cargo:rerun-if-env-changed=OPENSSL_NO_VENDOR
  OPENSSL_NO_VENDOR unset
  running "perl" "./Configure" "--prefix=C:\\Users\\X\\AppData\\Local\\Temp\\cargo-installYlYKGY\\release\\build\\openssl-sys-69b856177b1e2088\\out\\openssl-build\\install" "--openssldir=SYS$MANAGER:[OPENSSL]" "no-dso" "no-shared" "no-ssl3" "no-unit-test" "no-comp" "no-zlib" "no-zlib-dynamic" "no-md2" "no-rc5" "no-weak-ssl-ciphers" "no-camellia" "no-idea" "no-seed" "no-engine" "no-asm" "VC-WIN64A"

  --- stderr
  thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: Error { kind: NotFound, message: "program not found" }', C:\Users\X\.cargo\registry\src\github.com-1ecc6299db9ec823\openssl-src-111.21.0+1.1.1p\src\lib.rs:488:39
  note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
warning: build failed, waiting for other jobs to finish...
error: failed to compile `wasm-pack v0.10.3`, intermediate artifacts can be found at `C:\Users\X\AppData\Local\Temp\cargo-installYlYKGY`

如何克服此错误?

I'm running cargo 1.61.0 on Windows, and I'm trying to install wasm-pack with the following command:

cargo install wasm-pack

I'm getting the following error though:

error: failed to run custom build command for `openssl-sys v0.9.74`

Caused by:
  process didn't exit successfully: `C:\Users\X\AppData\Local\Temp\cargo-installYlYKGY\release\build\openssl-sys-d97a6a84756b04f8\build-script-main` (exit code: 101)
  --- stdout
  cargo:rustc-cfg=const_fn
  cargo:rerun-if-env-changed=X86_64_PC_WINDOWS_MSVC_OPENSSL_NO_VENDOR
  X86_64_PC_WINDOWS_MSVC_OPENSSL_NO_VENDOR unset
  cargo:rerun-if-env-changed=OPENSSL_NO_VENDOR
  OPENSSL_NO_VENDOR unset
  running "perl" "./Configure" "--prefix=C:\\Users\\X\\AppData\\Local\\Temp\\cargo-installYlYKGY\\release\\build\\openssl-sys-69b856177b1e2088\\out\\openssl-build\\install" "--openssldir=SYS$MANAGER:[OPENSSL]" "no-dso" "no-shared" "no-ssl3" "no-unit-test" "no-comp" "no-zlib" "no-zlib-dynamic" "no-md2" "no-rc5" "no-weak-ssl-ciphers" "no-camellia" "no-idea" "no-seed" "no-engine" "no-asm" "VC-WIN64A"

  --- stderr
  thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: Error { kind: NotFound, message: "program not found" }', C:\Users\X\.cargo\registry\src\github.com-1ecc6299db9ec823\openssl-src-111.21.0+1.1.1p\src\lib.rs:488:39
  note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
warning: build failed, waiting for other jobs to finish...
error: failed to compile `wasm-pack v0.10.3`, intermediate artifacts can be found at `C:\Users\X\AppData\Local\Temp\cargo-installYlYKGY`

How do I get past this error?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文