事象
久しぶりに 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 xxxxx | brew install xxxxx –cask |
brew cask upgrade xxxxx | brew upgrade xxxxx –cask |
brew cask uninstall xxxxx | brew uninstall xxxxx –cask |
まとめ
これからは –cask オプションを指定するということに記憶を改めましょう。 社内の手順書などに記載している場合、ぜひアップデートをしておきましょう。