1. 退出终端。然后在Finder中,转到应用程序→实用程序。右键单击终端并选择获取信息,然后勾选“使用Rosetta打开”框。
2.打开终端并卸载Homebrew:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall.sh)"
rm -rf /opt/homebrew/*
sudo rm -rf /opt/homebrew
3.重新安装Homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
4.退出并重新启动终端。
5.检查Homebrew是否按预期工作
brew doctor
6.使用较低版本重新安装openssl
brew install openssl@1.1
下一步,您可能需要知道openssl安装在哪里——您可以通过运行
brew info openssl@1.1
来查看hombrew将其放在哪里。
7.以防万一,我退出并再次重新启动终端。
8.安装Ruby:
rvm install2.7.7--with-openssl-dir=/usr/local/select/openssl@1.1
(或者你想要的任何ruby版本)。