rust 错误[E0463]:找不到'core'的机箱/注:可能未安装'wasm 32-unknown-unknown'目标[NEAR协议]

xhv8bpkk  于 2022-11-24  发布在  其他
关注(0)|答案(5)|浏览(577)

我在构建Rust应用程序时在终端中看到此错误(如果您好奇,它恰好是关于NEAR协议的):
错误[E0463]:找不到旧件板条箱
注意:“wasm 32-unknown-unknown”目标可能没有安装
我如何修复它,使Rust将实际构建我的NEAR应用程序?

5ktev3wc

5ktev3wc1#

要解决此错误,请运行:
rustup target add wasm32-unknown-unknown
在终端中,这应该可以解决问题。
注:我只是在这里贴出一个答案,这个答案是最初的提问者多里安·克鲁彻在他们的问题中已经写好的。

iqih9akk

iqih9akk2#

我遇到了同样的问题,其原因是在一个过时的版本的 rust ,解决办法是更新 rust 到最新版本。

pgx2nnw8

pgx2nnw83#

我得到了一个类似的错误,而试图通过Macports在Mac OS 12.1上安装通用构建的py38-cryptography与M1 Max芯片。:

:info:build error[E0463]: can't find crate for `core`
:info:build   |
:info:build   = note: the `x86_64-apple-darwin` target may not be installed

重建Macports安装版本的 rust 作为通用工程:

sudo port install rust +universal
r9f1avp5

r9f1avp54#

对于将来遇到这个问题的读者(主要是我自己),还有一个很难意识到的重要因素可能导致这个错误或类似的错误:Rust和/或Cargo的冲突版本。这意味着即使运行rustup target add wasm32-unknown-unknown后仍存在。
在我的例子中,我同时从brewrustup安装了rust,这导致了一系列的混乱和冲突。你应该确保你从rustup单独安装了Rust。仔细检查你系统中的每个包管理器,因为rust可能是作为另一个包的依赖项安装的,例如在我的例子中通过cargo-nextest,这样的包应该被卸载并通过cargo本身进行管理,因此保持在rustup的范围之内。

ni65a41a

ni65a41a5#

可能有人会帮忙,ubuntu20.04,只是随机发现了下一个错误的解决方案:
错误[E0463]:找不到core的板条箱
在终端中运行,rustup目标添加wasm 32-未知-未知

相关问题