СБОЙ СБОЙ (macOS 12.1 с использованием ruby-build 20211203 (ruby 3.0.2) macOS Monterey
После обновления до последней версии macOS (Monterey) мне не удалось установить новую версию Ruby (3.0.2). У кого-нибудь была подобная проблема, которую они смогли решить?
Downloading openssl-1.1.1l.tar.gz...
-> https://dqw8nmjcqpjn7.cloudfront.net/0b7a3e5e59c34827fe0c3a74b7ec8baef302b98fa80088d7f9153aa16fa76bd1
Installing openssl-1.1.1l...
Installed openssl-1.1.1l to /Users/hoquanganh/.rbenv/versions/3.0.2
Downloading ruby-3.0.2.tar.gz...
-> https://cache.ruby-lang.org/pub/ruby/3.0/ruby-3.0.2.tar.gz
Installing ruby-3.0.2...
ruby-build: using readline from homebrew
BUILD FAILED (macOS 12.1 using ruby-build 20211203)
Несколько способов, которые я пробовал, но у меня это не сработало
RUBY_CFLAGS="-Wno-error=implicit-function-declaration" rbenv install 3.0.2
RUBY_CONFIGURE_OPTS="--with-openssl-dir=`brew --prefix openssl@1.1`" rbenv install 3.0.2
Если у вас есть какие-либо идеи по поводу этой работы, пожалуйста, дайте мне знать, спасибо.
1 ответ
Та же проблема с моим новым MBP M1 Pro с Monterey v12.1. Я смог запустить его без проблем с командой ниже
RUBY_CFLAGS=-DUSE_FFI_CLOSURE_ALLOC arch -arm64 rbenv install 2.7.2