brew cask で QuickLook プラグインを入れようとするとコケる
状況
$ brew cask install quicklook-json ==> Downloading http://www.sagtau.com/media/QuickLookJSON.qlgenerator.zip ######################################################################## 100.0% ==> No checksum defined for Cask quicklook-json, skipping verification ==> Moving QuickLook Plugin 'QuickLookJSON.qlgenerator' to '/Users/<username>/Library/QuickLook/QuickLookJSON.qlgen Error: Permission denied - (/usr/local/Caskroom/quicklook-json/latest/QuickLookJSON.qlgenerator, /Users/<username>/Library/QuickLook/QuickLookJSON.qlgenerator)
解決法
ログを読むと、 /Users/<username>/Library/QuickLook/QuickLookJSON.qlgenerator
に移動しようとしたが権限が無くて失敗してるっぽい。
$ ls -l ~/Library | grep QuickLook drwxr-xr-x 3 root staff 102 Feb 2 18:35 QuickLook/
所有者が root
になっているために弾かれてしまっているようなので chown
で自分に所有権を移す。
$ sudo chown -R $USER ~/Library/QuickLook