Не удается установить ruby ​​2.6.6 через rvm, ошибка запуска «__rvm_make -10» на 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 ​​устанавливаются нормально.

7 ответов

rvm install 2.6.6 --with-out-ext=fiddleработал на меня

бежать

      sudo apt-get install ruby-dev

тогда попробуй установить

MacOS 13.3.1 попробуйте это:

      export rvm_configure_flags="--with-openssl-dir=/usr/local/Cellar/openssl@1.1/1.1.1v/bin/"
export PKG_CONFIG_PATH="/usr/local/Cellar/openssl@1.1/1.1.1v/lib/pkgconfig"

затем установите снова

      rvm install 2.7.2
  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

  3. Переустановите Хоумбрю
    /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. Установите Руби: rvm install 2.5.3Или любая версия

Попробуй это:

      RUBY_CFLAGS=-DUSE_FFI_CLOSURE_ALLOC rbenv install "your version"

На случай, если это кому-нибудь поможет, ни одно из опубликованных решений не сработало на моем Intel MacBook Pro.brew doctorоднако предупредил, что мои инструменты разработчика устарели. Их удаление и повторная установка позволили мне вернуться к обычному использованию RVM:

      sudo rm -rf /Library/Developer/CommandLineTools
sudo xcode-select --install

Mac M2 Pro, Ventura 13.4 работает для -j10, все остальные методы не работают

варить деинсталляцию --игнорировать-зависимости openssl@3

установка рвм 3.0.2

варить установку --игнорировать-зависимости openssl@3

Другие вопросы по тегам