Как удалить Homebrew бочку вручную? - PullRequest
0 голосов
/ 06 мая 2019

У меня установлена ​​бочка Homebrew, которая при попытке удаления выдает ошибку:

$ brew cask uninstall julia
Error: Cask 'julia' definition is invalid: invalid 'depends_on macos' value: ":lion"

Это не позволяет использовать brew для удаления файлов, установленных бочкой, или отменитьдругие изменения, внесенные в процессы установки контейнера.

Как вручную удалить контейнер и обратить вспять диапазоны, которые были сделаны при его установке?


$ brew cask info julia
julia: 1.1.0
https://julialang.org/
/usr/local/Caskroom/julia/0.5.0 (64B)
From: https://github.com/Homebrew/homebrew-cask/blob/master/Casks/julia.rb
==> Name
Julia
==> Artifacts
Julia-1.1.app (App)
/Applications/Julia-1.1.app/Contents/Resources/julia/bin/julia (Binary)

$ brew cask outdated julia
julia (0.5.0) != 1.1.0

brew cask reinstall julia
==> Satisfying dependencies
==> Downloading https://julialang-s3.julialang.org/bin/mac/x64/1.1/julia-1.1.0-mac64.dmg
######################################################################## 100.0%
==> Verifying SHA-256 checksum for Cask 'julia'.
Error: Cask 'julia' definition is invalid: invalid 'depends_on macos' value: ":lion"

1 Ответ

0 голосов
/ 06 мая 2019

Попробуйте обновить, почистить, а затем принудительно удалить.

brew update

brew cleanup --force

rm -rf /opt/homebrew-cask/Caskroom/julia

Возможно, вам придется использовать sudo, чтобы заставить работать последний

...