1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【Rails】3年前に作ったアプリを改修する ~Homebrew編①~

1
Last updated at Posted at 2026-05-03

【LINE BOT】画面をタップするだけでカフェやニュース検索ができるBOTを作りました【Rails】

上記の記事を投稿したのが2023年春
それから3年もの月日が経ってしまいました。
先日Claude Codeをインストールしたので早速このRailsアプリのフォルダ内で動かしてみたところ、経年劣化による恐ろしい量のバグを発見。
コード修正やサービス終了したAPIの改修、アップデートに取り掛かりたいところですがまずはアプリ開発の大元、土台となるHomebrewのアップデートからはじめていきます。

経年劣化のアップグレードのため、ほぼログかつ備忘録ですが、誰かの疑問解消の一端になれば……と思いQiitaに残します。

Homebrewのバージョンを確認

まずはHomebrewのバージョンを確認します。さーて動くのかな??

bash
$ brew -v
Homebrew >=2.5.0 (shallow or no git repository)
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
Homebrew/homebrew-core (no Git repository)

訳:古い

簡単に言うと、Homebrew自体はインストールされてるけどいかんせん古すぎる。
古すぎるせいで土台(コマンドラインツール)がぶっ壊れてるよ!と言うエラーです。
特にこのinvalid active developer pathというのはmacOSのアップデート後などに発生するエラーとのこと。2023年から2026年にかけて、当たり前ですがソフトウェアアップデートしてますからね。

この状態ではbrewコマンドは使えません。コマンドラインツールであるxcodeの最新版をインストールするところからスタートです。

bash
$ xcode-select --install

画面にポップアップが出てくるので、インストールボタンを押し、インストールが完了したら確認します。

bash
$ brew -v
Homebrew 3.6.6
Homebrew/homebrew-core (git revision xxxxxx; last commit 2022-10-21)

xcodeは無事インストールできました。
ただみてわかる通り、Homebrewの最新コミットが2022年秋と古いです。
なので、更新していきます。

bash
$ brew update

ものすごいエラーを吐き出しましたがとりあえずアップデートは完了したっぽく、

bash
$ brew -v
Homebrew 5.1.8

となりました。
ものすごいエラーについては次の項で。

To be Continued……

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?