fohte.log

https://fohte.net に移行しました

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

参考