Whenever I end up wasting my own time trying to get something working, I like to post about it. Simply because, inevitably, I had problems finding blog posts that might’ve helped me. This is one of those occasions.
I’ve been trying to install Mono on Mac OSX (Yosemite) using Homebrew. Homebrew is pretty nifty, generally.
brew install mono – everything seemed ok. However, when I tried to run mono from the terminal, the command was not recognised.
I spent a little while googling around, some of the advice suggested adding the path to mono to /etc/paths.
Eventually, it became apparent that running
brew doctor might help. It did. It explained mono wasn’t linked properly.
brew link mono didn’t work, for permission related reasons. It turns out that Homebrew requires your account to own various folders in order for certain operations to work. Eventually, this did the trick:
chown -R $USER /usr/local
Running that, and then attempting to link mono, did the trick.