ruby

【Ruby】Rubyインストール時のエラー「(macOS 14.4.1 on arm64 using ruby-build)」が出た時の対処法

 

rubyをインストールしようとしたときにエラー出て詰まったので備忘録がてらに対応した内容を記載します。

環境

HomeBrew 4.2.16
mac Sonoma 14.4.1 M1チップ

 

内容

ruby3.3.0をインストールしようとするもエラー出る。

$ rbenv install 3.3.0

(省略)

BUILD FAILED (macOS 14.4.1 on arm64 using ruby-build 20240319)

You can inspect the build directory at /var/folders/8p/1j25n0cn5tn_4b4d5rpfg0m80000gn/T/ruby-build.20240407221252.7489.lII9hh
See the full build log at /var/folders/8p/1j25n0cn5tn_4b4d5rpfg0m80000gn/T/ruby-build.20240407221252.7489.log

 

ログを見ろと言っているので見てみる
(もし同じ状況の方いたら上でててきたパスを入れてください)

$ cat /var/folders/8p/1j25n0cn5tn_4b4d5rpfg0m80000gn/T/ruby-build.20240407221252.7489.log

(省略)

configure: error: something wrong with LDFLAGS="-L/usr/local/opt/zlib/lib"
external command failed with status 1

 

LDFLAGSのパスが間違ってるっぽい、、

LDFLAGSのパスを消す

$ unset LDFLAGS

 

再度インストール

$ rbenv install 3.3.0
$ ruby --version
ruby 2.6.10p210 (2022-04-12 revision 67958) [universal.arm64e-darwin23]

できた!!!

結論

パスが間違ってたっぽいので消したらできました。
多分rubyインストールするために見た技術記事を適当にコピペしてたのが原因、、