Terminal: homebrew-cask のコンフリクト Warning 解決方法

homebrew-cask が homebrew に統合されました。
そのため、brew update 後、既存の homebrew-cask とコンフリクトが発生し Warning が表示されます。

この Warning を解決する方法をご紹介します。

目次

  • Warning の内容と解決方法
  • まとめ

Warning の内容と解決方法

最初に brew update を実行し、Homebrew をアップデートしておきます。

$ brew update

brew doctor を実行すると Warning が表示されます。

$ brew doctor

冒頭でも説明しましたが、brew-cask が、以前の brew-cask とでコマンドに競合が発生しているとのことです。

Warning: You have external commands with conflicting names.

Found command `brew-cask` in following places:
    /usr/local/bin/brew-cask
    /usr/local/Library/Taps/caskroom/homebrew-cask/cmd/brew-cask.rb

ターミナルで以下のコマンドを実行し、以前の brew-cask を強制的にアンインストールします。

$ brew uninstall --force brew-cask; brew update

もう一度 brew doctor を実行すれば、先ほどの Warning は消えているはずです。

$ brew doctor
Your system is ready to brew.

まとめ

brew-cask は便利な反面、様々な問題もあります。

パッケージ管理ツールの bower や npm のように、インストールやアップデートが brew-cask ですべてのアプリが一元管理できるようになればいいのですが、現状は通常インストールとの使い分けが必要ですね。

この記事がみなさんのお役に立ちましたら、下記「Share it」よりブックマークやSNSで共有していただければ幸いです。

siro:chro 無料ゲーム SQN をリリースしました

img_sqn_00

sirochro 初の無料ゲームアプリ SQN をリリースしました。
記事:SQN: iOS 無料ゲームアプリ SQN - Sequential Numbers をリリース
ちょっとした時間に楽しめる完全無料のゲームなっていますので、是非ダウンロードして遊んでみてください。

↓SQN のダウンロードはこちらから

Related Contents

Pickup Contents