Homebrew で brew cask コマンドが実行できない場合の対処方法

投稿者 : OSCA

[PR] "出川哲朗の充電させてもらえませんか?"で登場したロケ地を紹介するファンサイト「あの場所へ行こう!」はこちら。

事象

 久しぶりに brew cask コマンドでアプリケーションを追加しようとしたら、Error: Unknown command: cask とエラーが表示され、コマンドを実行できない事象に遭遇しました。 次のようなイメージです。

$ brew cask install vagrant
Error: Unknown command: cask

原因

 原因は cask の利用方法が変更されたためでした。 brerw cask コマンドは、Homebrew 2.6 で非推奨になり、Homebrew 2.7 から利用できなくなっています。 Homebrew 2.6 まで brew cask としていたコマンドは、オプション –cask で cask を指定するように変更されています。

Homebrew 2.6まで現在
brew cask install xxxxxbrew install xxxxx –cask
brew cask upgrade xxxxxbrew upgrade xxxxx –cask
brew cask uninstall xxxxxbrew uninstall xxxxx –cask

まとめ

 これからは –cask オプションを指定するということに記憶を改めましょう。 社内の手順書などに記載している場合、ぜひアップデートをしておきましょう。

著者 : OSCA

OSCA

Java, PHP 系のWEBエンジニア。 WEBエンジニア向けコミュニティ「WEBエンジニア勉強会」を主催。
個人として何か一つでも世の中の多くの人に使ってもらえるものを作ろうと日々奮闘中。
@engineer_osca