概要
Homebrew で最新の python や ruby をインストールした場合にそれを優先的に使いたいことがあると思います
その場合 brew link などのコマンドを使うのですが /usr/local 配下を上書きしようとすると怒られます
-
brew link --force ruby
Warning: Refusing to link macOS provided/shadowed software: ruby
今回はその対処方法を紹介します
環境
- macOS 11.7.1
- Homebrew 3.6.1
.zshrc に PATH を記載する
Homebrew でインストールした python と ruby を PATH に追加することで優先的に使うことができます
export PATH="/usr/local/opt/python/libexec/bin:$PATH"
export PATH="/usr/local/opt/ruby/bin:$PATH"
最後に
これで pyenv や rbenv の system 側のバイナリも Homebrew でインストールした最新のものを system に使用することができます
0 件のコメント:
コメントを投稿