🔥

Ruby on Railsの環境構築について

2022/12/14に公開

めっちゃ時間かかった。一個のエラーで一日潰れてる。
エラーから逃げるな。解決策はコロコロ変えない。一つに集中すべき。

https://www.youtube.com/watch?v=z3pjRoHuhEc

これを見ながら、M1 MacにRubyとRailsインストールして開発環境構築してる最中、
rbenv インストール時のエラーが。。。

以下エラー
hirokinagai@HirokinoMBP ~ % brew install ruby-build rbenv
fatal: Could not resolve HEAD to a revision
Warning: No available formula with the name "ruby-build".
==> Searching for similarly named formulae...
Error: No similarly named formulae found.
==> Searching for a previously deleted formula (in the last month)...
Error: No previously deleted formula found.
==> Searching taps on GitHub...
Error: No formulae found in taps.

この記事参考で解決(brew doctorが肝)
https://qiita.com/yu17/items/3b42d269e265b9fc14fb

その後
rbenv install -lで最新Ruby確認(今回は3.1.2)
rbenv install 3.1.2で次のエラー
BUILD FAILED (macOS 11.2.3 using ruby-build 20220825)

Inspect or clean up the working tree at /var/folders/th/7j611qv54pvbpxbjc7vvjl3h0000gn/T/ruby-build.20220902084916.83253.BCB0ln
Results logged to /var/folders/th/7j611qv54pvbpxbjc7vvjl3h0000gn/T/ruby-build.20220902084916.83253.log

Last 10 log lines:
compiling unixsocket.c
compiling unixserver.c
compiling option.c
compiling ancdata.c
compiling raddrinfo.c
compiling ifaddr.c
installing default socket libraries
linking shared-object socket.bundle
linking shared-object ripper.bundle
make: *** [build-ext] Error 2

以下試みるも挫折(入力:RUBY_CFLAGS="-w" rbenv install 3.1.2)
一旦放置で開発はcloud9でやります
参考
https://kenzoblog.vercel.app/posts/m1-chip

Discussion