我在构建Rust应用程序时在终端中看到此错误(如果您好奇,它恰好是关于NEAR协议的):错误[E0463]:找不到旧件板条箱注意:“wasm 32-unknown-unknown”目标可能没有安装我如何修复它,使Rust将实际构建我的NEAR应用程序?
5ktev3wc1#
要解决此错误,请运行:rustup target add wasm32-unknown-unknown在终端中,这应该可以解决问题。注:我只是在这里贴出一个答案,这个答案是最初的提问者多里安·克鲁彻在他们的问题中已经写好的。
rustup target add wasm32-unknown-unknown
iqih9akk2#
我遇到了同样的问题,其原因是在一个过时的版本的 rust ,解决办法是更新 rust 到最新版本。
pgx2nnw83#
我得到了一个类似的错误,而试图通过Macports在Mac OS 12.1上安装通用构建的py38-cryptography与M1 Max芯片。:
py38-cryptography
: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
r9f1avp54#
对于将来遇到这个问题的读者(主要是我自己),还有一个很难意识到的重要因素可能导致这个错误或类似的错误:Rust和/或Cargo的冲突版本。这意味着即使运行rustup target add wasm32-unknown-unknown后仍存在。在我的例子中,我同时从brew和rustup安装了rust,这导致了一系列的混乱和冲突。你应该确保你从rustup单独安装了Rust。仔细检查你系统中的每个包管理器,因为rust可能是作为另一个包的依赖项安装的,例如在我的例子中通过cargo-nextest,这样的包应该被卸载并通过cargo本身进行管理,因此保持在rustup的范围之内。
brew
rustup
rust
cargo-nextest
ni65a41a5#
可能有人会帮忙,ubuntu20.04,只是随机发现了下一个错误的解决方案:错误[E0463]:找不到core的板条箱在终端中运行,rustup目标添加wasm 32-未知-未知
core
5条答案
按热度按时间5ktev3wc1#
要解决此错误,请运行:
rustup target add wasm32-unknown-unknown
在终端中,这应该可以解决问题。
注:我只是在这里贴出一个答案,这个答案是最初的提问者多里安·克鲁彻在他们的问题中已经写好的。
iqih9akk2#
我遇到了同样的问题,其原因是在一个过时的版本的 rust ,解决办法是更新 rust 到最新版本。
pgx2nnw83#
我得到了一个类似的错误,而试图通过Macports在Mac OS 12.1上安装通用构建的
py38-cryptography
与M1 Max芯片。:重建Macports安装版本的 rust 作为通用工程:
r9f1avp54#
对于将来遇到这个问题的读者(主要是我自己),还有一个很难意识到的重要因素可能导致这个错误或类似的错误:Rust和/或Cargo的冲突版本。这意味着即使运行
rustup target add wasm32-unknown-unknown
后仍存在。在我的例子中,我同时从
brew
和rustup
安装了rust
,这导致了一系列的混乱和冲突。你应该确保你从rustup
单独安装了Rust。仔细检查你系统中的每个包管理器,因为rust
可能是作为另一个包的依赖项安装的,例如在我的例子中通过cargo-nextest
,这样的包应该被卸载并通过cargo本身进行管理,因此保持在rustup
的范围之内。ni65a41a5#
可能有人会帮忙,ubuntu20.04,只是随机发现了下一个错误的解决方案:
错误[E0463]:找不到
core
的板条箱在终端中运行,rustup目标添加wasm 32-未知-未知