Closed shishkin closed 2 years ago
How can brew detect that the package cask is installed into root and locate uninstall script there?
I think in this case since it's a pkg install the uninstall should not use appdir
. Would you mind making a pull request replacing that with /Applications
?
Thanks @SMillerDev, I've raised a PR for the cask. Thought maybe there is a general solution possible.
Verification
--force
.brew update-reset && brew update
and retried my command.brew doctor
, fixed as many issues as possible and retried my command.Description of issue
The cask that I have problem with is
expressvpn
but I suspect it's a general issue.I have customized
brew
to install casks to my user Applications directory:When I try to update or uninstall expressvpn,
brew
complains that the uninstall script can't be found. It's looking for it in my user Applications directory, however,expressvpn
package casks always installs itself into root/Applications
directory and the uninstall script is available there.How can
brew
detect that the package cask is installed into root and locate uninstall script there?Command that failed
brew uninstall expressvpn
Output of command with
--verbose --debug
Output of
brew doctor --verbose
Output of
brew tap