无法通过 rvm 安装 ruby 2.6.6,在 macbook pro m1 上出现错误 运行 '__rvm_make -10'

Can't install ruby 2.6.6 via rvm, error running '__rvm_make -10' on macbook pro m1

安装 ruby 2.6.6 时出现此错误:

Error running '__rvm_make -10'
please read /home/.rvm/log/1642694273_ruby-2.6.6/make.log

There has been an error while running make. Halting the installation.

我尝试重新安装 rvm,但这没有任何改变。

其他 ruby 版本安装正常。

rvm install 2.6.6 --with-out-ext=fiddle 为我工作

  1. 右键单击 Application/Utilities 文件夹中的终端,获取信息,勾选“使用 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

  7. 安装Ruby:rvm install 2.5.3或任何版本

运行

sudo apt-get install ruby-dev

然后尝试安装