How to modify PATH for Homebrew?
open your /etc/paths file, put /usr/local/bin on top of /usr/bin
$ sudo vi /etc/paths
/usr/local/bin
/usr/local/sbin
/usr/bin
/bin
/usr/sbin
/sbin
and Restart the terminal, @mmel
How can I permanently add Homebrew to my PATH?
Create/open the ~/.zshrc
file and add this line to it: export PATH=$PATH:/opt/homebrew/bin
Installing homebrew and getting the PATH correct (permanently)
Can you type this on the terminal?
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
The re-installation should fix the PATH.
which brew
/usr/local/bin/brew
Cannot update PATH to accommodate Homebrew commands
By running /opt/homebrew/bin/brew doctor as noted in the warning as opposed to brew doctor I was given the correct notation for updating my .zshrc file export PATH="/opt/homebrew/bin:$PATH as opposed to export PATH=/usr/local/bin:$PATH as indicated in several answers to similar questions. After running source ~/.zshrc and brew doctor the system confirmed the path had been updated properly.
Changing the Homebrew Apache PATH variable
I found the answer here.
To change Apache environment variables when Apache was installed with Homebrew, edit the homebrew.mxcl.httpd24.plist file located in /usr/local/Cellar/httpd24/your version of Apache/.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>homebrew.mxcl.httpd24</string>
<!-- add this -->
<key>EnvironmentVariables</key>
<dict>
<key>PATH</key>
<string>/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin</string>
</dict>
<!-- end add -->
<key>ProgramArguments</key>
<array>
<string>/usr/local/opt/httpd24/bin/httpd</string>
<string>-D</string>
<string>FOREGROUND</string>
</array>
<key>RunAtLoad</key>
<true/>
</dict>
</plist>
Then restart Apache.
Getting a warning when installing homebrew on MacOS Big Sur (M1 chip)
I had the same issue today, on Mac OS Big Sur (with M1 chip).
The problem is indicated in the warning : Warning: /opt/homebrew/bin is not in your PATH.
It seems that it is the directory where the binaries of hombrew are put.
To resolve, you can do :
- Edit your
~/.zshrc
or~/.bashrc
with at the end of file:
export PATH=/opt/homebrew/bin:$PATH
After this, tap source ~/.zshrc
in your terminal or restart it.
For more infos about the current status of Homebrew on Mac with a M1 chip :
Apple Silicon support in Homebrew
Edit :
As mentioned by @kangkyu in this comment, Homebrew is changing to version 3.0.0 which supports officially Apple Silicon. If you have a prior version just brew update
.
Related Topics
How to Find Which Operating System My Ruby Program Is Running On
Rails: Access to Current_User from Within a Model in Ruby on Rails
Nokogiri/Xpath Namespace Query
&:Views_Count' in 'Post.Published.Collect(&:Views_Count)'
What Does To_Proc Method Mean in Ruby
Natural Language Processing in Ruby
Ruby: String Comparison Issues
Ruby Operator Precedence Table
Test If String Is a Number in Ruby on Rails
Difference Between Various Variables Scopes in Ruby
Why Are We Installing Ruby 1.9.2/1.9.3 Gems into a 1.9.1 Folder