Closed alexreg closed 3 years ago
I think this is intended. See https://github.com/Homebrew/homebrew-cask/pull/88675#issue-478997409.
This is indeed by design -- the supporting .app
's are meant to be installed in ~/Library/Application Support/Box/Box Edit/
and not in /Applications
Thanks for clarifying. That's unfortunate that installing an application globally does some user-local stuff (it's bad practice and makes no sense), but I know several apps do this, and it's an upstream problem, not really yours, as I understand.
The only thing I'm thinking that might be a good workaround here is for brewdo to copy the Library/
stuff from the temp dir into the installing user's ~/Library/
dir. (I'm the brewdo maintainer FYI.) Any thoughts on this? I can probably do this entirely from the brewdo side without it getting hacky, but input here would be appreciated.
The only thing I'm thinking that might be a good workaround here is for brewdo to copy the
Library/
stuff from the temp dir into the installing user's~/Library/
dir. (I'm the brewdo maintainer FYI.) Any thoughts on this? I can probably do this entirely from the brewdo side without it getting hacky, but input here would be appreciated.
But that is what it already does -- the lines:
apps = [
"Device Trust",
"Edit",
"Local Com Server",
"Tools Custom Apps",
]
apps.each do |a|
app "Install Box Tools.app/Contents/Resources/Box #{a}.app",
target: "#{ENV["HOME"]}/Library/Application Support/Box/Box Edit/Box #{a}.app"
end
copy the four apps to ~/Library/Application Support/Box/Box Edit/
?
Oh sure, but since brewdo uses a temporary home directory (that is, somewhere in /tmp
), we have a problem... I think the main problem would be with uninstallation.
General troubleshooting steps
--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
Installing the
box-tools
cask does not symlink the apps into the/Applications/
directory. I presume it is meant to do so.Command that failed
Output of command with
--verbose --debug
Output of
brew doctor --verbose
Output of
brew tap