安装 Rust 后如何修复锚点测试错误?
How can fix anchor test error after installing rust?
我在 Ubuntu 上安装了 rust 并检查了那个版本但是有 rustc 版本错误。
myunixx@LAPTOP-JSMKVSS3:~$ rustup --version
rustup 1.24.3 (ce5817a94 2021-05-31)
info: This is the version for the rustup toolchain manager, not the rustc compiler.
info: The currently active `rustc` version is `(error reading rustc version)`
我需要 'rustc' 才能使用 anchor test
。但由于这个错误,我无法使用它。我已经重新安装了 Rust,但没有任何变化。我该如何解决这个问题?
myunixx@LAPTOP-JSMKVSS3:~/myepicproject$ anchor test
Failed to obtain package metadata: `cargo metadata` exited with an error: error: process didn't exit successfully: `rustc -vV` (exit status: 127)
--- stderr
/home/myunixx/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc: error while loading shared libraries: /home/myunixx/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/libstd-7c582493123fc1dd.so: file too short
看起来安装 rustc 时出现问题,即使您已经安装了 rustup。您可以尝试一些事情:
- 也许 Rust 可以自我修复:运行
rustup update
- 显式添加工具链:运行
rustup toolchain install stable
- 重新安装 rustup:运行
rustup self uninstall
然后返回 https://www.rust-lang.org/tools/install 处的说明
有关 rustup 的更多信息,请参阅其书籍:https://rust-lang.github.io/rustup/installation/index.html
我在 Ubuntu 上安装了 rust 并检查了那个版本但是有 rustc 版本错误。
myunixx@LAPTOP-JSMKVSS3:~$ rustup --version
rustup 1.24.3 (ce5817a94 2021-05-31)
info: This is the version for the rustup toolchain manager, not the rustc compiler.
info: The currently active `rustc` version is `(error reading rustc version)`
我需要 'rustc' 才能使用 anchor test
。但由于这个错误,我无法使用它。我已经重新安装了 Rust,但没有任何变化。我该如何解决这个问题?
myunixx@LAPTOP-JSMKVSS3:~/myepicproject$ anchor test
Failed to obtain package metadata: `cargo metadata` exited with an error: error: process didn't exit successfully: `rustc -vV` (exit status: 127)
--- stderr
/home/myunixx/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc: error while loading shared libraries: /home/myunixx/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/libstd-7c582493123fc1dd.so: file too short
看起来安装 rustc 时出现问题,即使您已经安装了 rustup。您可以尝试一些事情:
- 也许 Rust 可以自我修复:运行
rustup update
- 显式添加工具链:运行
rustup toolchain install stable
- 重新安装 rustup:运行
rustup self uninstall
然后返回 https://www.rust-lang.org/tools/install 处的说明
有关 rustup 的更多信息,请参阅其书籍:https://rust-lang.github.io/rustup/installation/index.html