It is very common for developers to set Environment Variable while doing some development work or configuring the development environment.
There are two kinds of Environment Variable: temporary and permanent. This post will show how to set both on macOS
1. Temporary environment variable
We can simply execute the below command in the Terminal
export [env_key]=[env_value]
For example, to set DEBUG_MODE to true before running the development project.
export DEBUG_MODE=true
2. Permanent environment variable
- Go to the user working directory to locate the file
.bash_profile. Normally we can usevi ~/.bash_profile. - Add the below command to the bottom of the file
export [env_key]=[env_value]
- Save the changes with
:wqin vim - Refresh the cache of
.bash_profilewithsource ~/.bash_profile
After setting the environment variable, we can type echo ${env_key} to validate if it is successfully set.
Enjoyed this article? Support my work with a coffee ☕ on Ko-fi.