How to set path in bash_profile on macos catalina 10.15?
Solution 1:
macOS Catalina uses .zprofile
instead of .bash_profile
cd && touch .zprofile && open .zprofile
This command will create and open a .zprofile file, and every path you save in the file will be permanently available on the terminal.
Android SDK paths for examples:
export PATH=$PATH:$ANDROID_HOME/emulator
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/tools/bin
export PATH=$PATH:$ANDROID_HOME/platform-tools
Update for MacOS Monterey: Use .zshrc
instead of .zprofile
Solution 2:
If you've never touched these files before then they won't exist on your machine to begin with you'll need to create them in your home directory. Then you'll be able to benefit from their capabilities.
[Edit]
To create it open your Terminal and enter the following commands.
cd ~/
This will put you in your home directory where these applications look for these files
touch .bash_profile .zshrc
This will create the two files for you to edit and add your statements into. Since they start with a period they will be hidden so you'll either need to edit them with VIM or something of the sort or show hidden files. Then edit with the text editor of your choosing.
Solution 3:
go easy:
nano .zprofile
So for example for scala:
export PATH=$PATH:/usr/local/scala/bin
Ctl X and save...