MacOS 通过 rvm 安装任何 ruby​​ 报错的解决方法

今天我的macbook执行 rvm install 3.0.0 安装命令的时候出现下面的报错。

Error running ‘ CFLAGS=-O3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include ……

报错提示

经过反复尝试和各种搜索,发现需要重新安装Homebrew才可以。

  1. 右键单击应用程序/实用程序文件夹中的终端,获取信息,勾选“使用 Rosetta 打开”框。
  2. 卸载自制软件
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall.sh)"
rm -rf /opt/homebrew/*
sudo rm -rf /opt/homebrew
  1. 重新安装自制软件
    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  2. 重启终端
  3. 检查 Homebrew 是否工作正常:brew doctor
  4. 重新安装 openssl:brew install openssl
  5. 安装 Ruby:rvm install 2.7或任何版本
庄朋龙
庄朋龙

一个爱生活的技术菜鸟

留下评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注