我刚买了一台新 Macbook,并从旧 Macbook 进行了迁移。看起来自制可执行文件的 CPU 类型很差并且无法工作。现在事情有点陷入困境,我不知道如何前进。
甚至我的
ls
也映射到 lsd
,我无法列出文件。
我是否必须通过删除并重新开始来手动卸载brew和相关可执行文件?
免责声明:我自己没有测试过。
如果你不想一直使用Rosetta2,你必须手动删除Intel版本的Homebrew,然后安装M1版本。
您可以通过以下方式保存英特尔安装包的列表:
brew list > myHomebrewPackages.txt
然后您必须在 M1 版本上重新安装它们。
要删除 Intel 版本,请从 官方 Homebrew github 存储库下载卸载脚本。使其可执行:
chmod +x uninstall.sh
并运行它:
./uninstall.sh --path=/usr/local
然后安装 M1 版本:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
M1 版本的 Homebrew 将安装在
/opt/homebrew
下。