homebrew-bundle: `brew bundle` always errors with "Your Homebrew is outdated"

Even after having just updated, brew bundle fails with an error that Homebrew is out of date:

Pupienus:~/src/dev-setup$ date; brew update
Thu Aug 17 10:28:18 EDT 2017
Already up-to-date.
Pupienus:~/src/dev-setup$ date; brew bundle --file=Brewfile
Thu Aug 17 10:28:21 EDT 2017
Error: Your Homebrew is outdated. Please run `brew update`.

About this issue

  • Original URL
  • State: closed
  • Created 7 years ago
  • Comments: 15 (5 by maintainers)

Commits related to this issue

Most upvoted comments

I am getting a similar error when running bash bin/strap.sh with a local Strap version. Is this intended?

https://github.com/MikeMcQuaid/strap

I am missing some more information for local installs. Do you have some more documentation for us?

I got a similar error having used strap.sh from macos-strap.herokuapp.com. strap.sh runs fine the first time, but after that any brew bundle fails with “Your Homebrew is outdated”.

I suspect it might have occurred when running on top of an already existing homebrew installation. When I blew the OS away and tried again from scratch it seemed to work correctly.

--> Installing Homebrew taps and extensions:
+ brew bundle --file=-
Error: Your Homebrew is outdated. Please run `brew update`.
+ cleanup
+ set +e

@phchan9 I’ll change it to say “may work but is unsupported”. There are no plans to support Linuxbrew but I’ll accept PRs to fix Linuxbrew issues.