大部分问题是M芯片是arm架构的,Intel的是X86的,使用时间机器迁移后,软件会不兼容。
Docker镜像
Rust
问题描述:
- 无法识别rust命令
- cargo命令是正常的
dager@mac-mini ~ % rustc --version
zsh: command not found: rustc
dager@mac-mini ~ % cargo --version
cargo 1.85.0 (d73d2caf9 2024-12-31)
- 使用 rustup show:
dager@mac-mini ~ % rustup show
warning: Rustup is not running natively. It's running under emulation of x86_64-apple-darwin.
warning: For best compatibility and performance you should reinstall rustup for your native CPU.
Default host: x86_64-apple-darwin
rustup home: /Users/tao/.rustup
stable-x86_64-apple-darwin (default)
rustc 1.85.0 (4d91de4e4 2025-02-17)
解决方案
- 卸载目前的rust
- rustup self uninstall
- 重新安装
- curl –proto ‘=https’ –tlsv1.2 -sSf https://sh.rustup.rs | sh
- 检查是否安装成功:
dager@mac-mini ~ % rustc --version
rustc 1.85.0 (4d91de4e4 2025-02-17)
dager@mac-mini ~ % cargo --version
cargo 1.85.0 (d73d2caf9 2024-12-31)