第7話

homebrewでインストールしたパッケージ類をfishでも使う方法

こんにちは!Takuya.B(@TB_IQ )です。

先日、shellをzshからfishに乗り換えました。

fishでもhomebrewを使えるようにする

zshを使っていたので、homebrewは既にインストール済みのはず。

つまりfishでインストール済みのhomebrewのパスを通せば使えるはずです。

以下コマンドでHomebrewのパスを表示

which brew

# 出力例↓
/opt/homebrew/bin/brew

~/.config/fish/config.fish に以下記述する

if status is-interactive
    # Commands to run in interactive sessions can go here
    # ↓追記する
    eval (/opt/homebrew/bin/brew shellenv)
end

これだけでfishでもHomebrewを使えるようになります。

また、zshなどで過去にHomebrew経由でインストールしたパッケージ類も使えるようになります。

スポンサーリンク

あとがき

Homebrewをインストールして各パッケージを再度インストールする必要があるのかと思っていたら、Homebrewのパスを通すだけでその他パッケージも使えるようになったので良かったです。