こんにちは!Takuya.B(@TB_IQ )です。
先日、shellをzshからfishに乗り換えました。
Contents
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のパスを通すだけでその他パッケージも使えるようになったので良かったです。