I’m trying to make fairly simple use of the Homebrew addon:
addons: homebrew: packages: - moreutils
But this silently fails (as seen in this example job) with the following error:
$ rvm $brew_ruby do brew bundle --verbose --global /usr/local/bin/brew tap homebrew/bundle ==> Tapping homebrew/bundle Cloning into '/usr/local/Homebrew/Library/Taps/homebrew/homebrew-bundle'... remote: Enumerating objects: 96, done. remote: Counting objects: 100% (96/96), done. remote: Compressing objects: 100% (88/88), done. remote: Total 96 (delta 5), reused 22 (delta 1), pack-reused 0 Receiving objects: 100% (96/96), 49.49 KiB | 3.09 MiB/s, done. Resolving deltas: 100% (5/5), done. Tapped (105 files, 261.8KB). Error: Unknown command: bundle
Based on this other issue description it seems like this is all a result of the Homebrew addon using
brew bundle which appears to be broken. I know that I can just do
brew install in my
before_install but based on some attempts it seems like this causes
brew to spend several minutes updating before it gets to installing a package as simple as
moreutils – to the point where it might be faster to just compile the damn thing myself.
Is this a known issue (it seems to me like this means that all users of the Homebrew addon have currently-broken jobs).