rbenv 构建失败 macos

Tre*_*ron 6 ruby macos rbenv

当尝试使用 rbenv 安装新的 ruby​​ 版本时,我在 Mac OS 上不断遇到构建失败:

trevoraron@Trevor-Aron api % rbenv install 2.6.7                            
Downloading ruby-2.6.7.tar.bz2...
-> https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.7.tar.bz2
Installing ruby-2.6.7...
ruby-build: using readline from homebrew

BUILD FAILED (macOS 12.3.1 using ruby-build 20220426)

Inspect or clean up the working tree at /var/folders/pk/y07ms18x3l98w09j6dj4p_680000gn/T/ruby-build.20220606121206.1319.GLeYbo
Results logged to /var/folders/pk/y07ms18x3l98w09j6dj4p_680000gn/T/ruby-build.20220606121206.1319.log

Last 10 log lines:
219 warnings generated.
193 warnings generated.
201 warnings generated.
384 warnings generated.
219 warnings generated.
306 warnings generated.
201 warnings generated.
271 warnings generated.
217 warnings generated.
261 warnings generated.
Run Code Online (Sandbox Code Playgroud)

我在 x86 上运行

小智 23

您是否尝试安装在 M1 中?我遇到了类似的问题并通过运行修复:

CFLAGS="-Wno-error=implicit-function-declaration" RUBY_CONFIGURE_OPTS='--with-readline-dir=/usr/local/opt/readline/' arch -x86_64 rbenv install 3.1.2
Run Code Online (Sandbox Code Playgroud)