Brew Error: /usr/local must be writable!

Everyone loves Brew, except when Brew doesn’t Brew.

Error: /usr/local must be writable!

This is caused by ownership and permission issues of the /usr/local folder and the currently controlled account.

You can sudo the update however Brew may cry and refuse without changing the ownership of the executable to root.

For a quick fix, run the following:

sudo chgrp -R admin /usr/local
sudo chmod -R g+w /usr/local
brew update

Ta da.

Sometimes things go wrong inside the world of /usr/local and certain items lose their ability to be written to by all admin users. These commands effectively remind everyone who’s boss.

Sponsored Post Learn from the experts: Create a successful blog with our brand new courseThe WordPress.com Blog

WordPress.com is excited to announce our newest offering: a course just for beginning bloggers where you’ll learn everything you need to know about blogging from the most trusted experts in the industry. We have helped millions of blogs get up and running, we know what works, and we want you to to know everything we know. This course provides all the fundamental skills and inspiration you need to get your blog started, an interactive community forum, and content updated annually.

Notes of Nuisance