I got homebrew installed, however I do not have admin access. How do I install homebrew packages without admin access? Is there a local tag or something that I keep missing?
Homebrew needs /usr/local
to be chown
-ed to your user, and you need sudo
for that. If you can’t you have to install it elsewhere. Some people use ~/.brew
or ~/homebrew
; you can use anything but avoid paths with spaces. See the docs here.
Let’s say you want to install in ~/.brew
; run the following command:
git clone --depth=1 https://github.com/Homebrew/brew ~/.brew
Then ensure the bin
and sbin
directories are in your PATH
. If you’re using Bash add the following in your ~/.bash_profile
:
export PATH="$HOME/.brew/bin:$HOME/.brew/sbin:$PATH"
Run source ~/.bash_profile
or restart your shell and run brew doctor
to see if it’s installed correctly. It should warn you it’s not installed into /usr/local
but that’s expected here.