LoginSignup
4
1

More than 5 years have passed since last update.

Homebrew2.0.0にバージョン上げたらCaskが動かなくなった。Error: Cask 'google-photos-backup' definition is invalid: invalid 'depends_on macos' value: ":lion"

Last updated at Posted at 2019-02-02
brew cask list                                                                                                                                                                                                                                                                                 (16s 578ms) 
Error: Cask 'google-photos-backup' definition is invalid: invalid 'depends_on macos' value: ":lion"

こんな感じでエラーが出る。uninstallコマンドも同様のエラーが出るので削除できない。2.0.0からOS X Mountain Lion (10.8)が動かなくなるらしい。

Homebrew does not run on OS X Mountain Lion (10.8) and below. For 10.4 - 10.6 support, see Tigerbrew. This has allowed us to remove large amounts of legacy code.

インストールファイルの中身を見てみる。

/usr/local/Caskroom/google-photos-backup/.metadata/latest/20161229135825.871/Casks/google-photos-backup.rb
cask 'google-photos-backup' do
  version :latest
  sha256 :no_check

  url 'https://dl.google.com/dl/picasa/gpautobackup_setup.dmg'
  name 'Google Photos Backup'
  homepage 'https://www.google.com/photos/about/'

  depends_on macos: '>= :lion'

  app 'Google Photos Backup.app'

  zap delete: [
                '~/Library/Application Support/Google/Google Photos Backup',
                '~/Library/Caches/com.google.gpautobackup',
                '~/Library/Preferences/com.google.gpautobackup.plist',
              ],
      rmdir:  '~/Library/Application Support/Google'
end

それっぽい箇所があったのでコメントアウトしてみる。

# depends_on macos: '>= :lion'
brew cask list
...

動くようになった!
動いたので問題だったアプリをuninstall

brew cask uninstall google-photos-backup

動くようになった。

4
1
1

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
4
1