5
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

brew cask list とするとインストールしたはずのCaskが表示されない

Last updated at Posted at 2016-06-13

brew cask listと実行すると、エラーが出力されて今までインストールしたCaskが表示されなかった。

terminal
$brew cask list
Error: nothing to list

そこでbrew cask doctorと実行してみる。

terminal
$brew cask doctor
==> OS X Release:
10.11
==> OS X Release with Patchlevel:
10.11.5
==> Hardware Architecture:
intel-64
==> Ruby Version:
2.0.0-p648
==> Ruby Path:
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby
==> Homebrew Version:
Homebrew 0.9.9 (git revision e1f0; last commit 2016-06-12)
Homebrew/homebrew-core (git revision 65dd; last commit 2016-06-13)
==> Homebrew Executable Path:
/usr/local/bin/brew
==> Homebrew Cellar Path:
/usr/local/Cellar
==> Homebrew Repository Path:
/usr/local
==> Homebrew Origin:
https://github.com/Homebrew/brew
==> Homebrew-cask Version:
0.60.0 (git revision 23a0; last commit 3 hours ago)
==> Homebrew-cask Install Location:
<NONE>
==> Homebrew-cask Staging Location:
/usr/local/Caskroom
...

Homebrew-cask Staging Locationがいつのまにやら /opt/homebrew-cask/Caskroomから/usr/local/Caskroomに変更されている。この変更による影響と思う。

マイグレーションの方法は2通り

Caskroomの内容を移動させる方法

Finderを使って/opt/homebrew-cask/Caskroom以下のフォルダを、/usr/local/Caskroomに移動させた。すると、

terminal
$brew cask list
0xed		 atom		  calibre	   filezilla	    mactracker	     soapui	      virtualbox
adobe-reader-ja	 bartender	  coteditor	   flux		    onyx	     vagrant	      wireshark
appcleaner	 cakebrew	  dash		   gitbook-editor   skitch	     vagrant-manager  xquartz

無事に表示された。あとは~/Applicationsにあるエイリアスを再作成すればOK。

環境変数 HOMEBREW_CASK_OPTS で対応

Staging Locationが変更になったというメッセージが出ることがあるので、その指示に従って環境変数HOMEBREW_CASK_OPTS.bash_profileに設定する。

.bash_profile
# Homebrew Cask migration
export HOMEBREW_CASK_OPTS='--caskroom=/opt/homebrew-cask/Caskroom'

.bash-profileを再読込すれば、ファイルの移動をせずにHomebrew Caskを使用し続けることができる。

5
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?