在進行編程開發時,配置環境變量是必不可少的步驟。本文將從多個方面對Mac配置環境變量進行詳細的闡述,包括環境變量在哪、Mac中需要配置環境變量嗎、如何設置環境變量、添加環境變量、安裝JDK及環境變量配置、配置環境變量MVN、配置環境變量別名、配置Go環境變量、配置ESP32環境變量等。
一、環境變量在哪
環境變量,即全局變量,可以在Mac系統中被所有的終端或Terminal使用,常用於設置程序的運行環境。Mac系統中的環境變量存放在/etc/paths文件中,可以通過在終端輸入以下命令來查看:
cat /etc/paths
如果想要查看某個環境變量的值,可以在終端中輸入以下命令,其中VAR_NAME替換成需要查看的環境變量名:
echo $VAR_NAME
二、Mac中需要配置環境變量嗎
在Mac中需要配置環境變量,否則很多命令會無法執行。例如,如果不配置Java環境變量,無法使用Java命令;如果不配置Python環境變量,無法使用Python命令。因此,在進行編程開發時,配置環境變量是非常必要的。
三、如何設置環境變量
在Mac中設置環境變量有兩種方式,分別是在Terminal中設置和在配置文件中設置。
1、在Terminal中設置環境變量
可以通過在Terminal中輸入export命令來設置環境變量。例如,下面的命令將JAVA_HOME環境變量設置為/opt/java/jdk:
export JAVA_HOME=/opt/java/jdk
需要注意的是,這種方式設置的環境變量只在當前的Terminal中有效,如果是在多個Terminal中使用,需要在每個Terminal中都設置一遍。
2、在配置文件中設置環境變量
另外一種設置環境變量的方式是在配置文件中設置。常見的配置文件有~/.bashrc和~/.bash_profile文件,其中.bashrc文件用於所有的Shell啟動時都要執行的命令,而.bash_profile文件只用於登錄Shell啟動時執行的命令。因此,我們通常將環境變量設置放在.bash_profile文件中。
可以使用TextEdit或其它編輯器打開.bash_profile文件,添加如下內容,其中VAR_NAME替換成需要設置的環境變量名稱,VAR_VALUE替換成需要設置的環境變量值:
export VAR_NAME=VAR_VALUE
添加後,需要執行以下命令使配置文件生效:
source ~/.bash_profile
四、添加環境變量
如果我們想要在系統中添加一個新的環境變量,可以在配置文件中設置。例如,我們要添加一個名為GO_HOME的環境變量,並將其值設為/usr/local/go,可以在.bash_profile文件中添加以下內容:
export GO_HOME=/usr/local/go
export PATH=$PATH:$GO_HOME/bin
這裡將$GO_HOME/bin添加到PATH變量中,這樣我們在終端中輸入go命令時,系統就會在/usr/local/go/bin目錄下查找go可執行文件。
五、安裝JDK及環境變量配置
在進行Java開發時,需要先安裝JDK,並配置JAVA_HOME環境變量。以下是Mac上安裝JDK及設置環境變量的步驟。
1、下載JDK
可以去Oracle官網下載Mac的JDK,下載完成後雙擊.dmg文件,並按照提示進行安裝。安裝完成後,JDK默認安裝在/Library/Java/JavaVirtualMachines目錄下。
2、設置JAVA_HOME環境變量
在.bash_profile文件中添加以下內容:
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home
export PATH=$PATH:$JAVA_HOME/bin
這裡需要將jdk1.8.0_211.jdk換成你安裝的JDK版本號。
3、檢查Java版本
在終端中輸入以下命令檢查Java是否安裝成功:
java -version
六、配置環境變量MVN
在進行Java開發時,我們常常會使用Maven來管理項目依賴關係和構建,因此需要配置MVN環境變量。
1、下載MVN
可以去Apache Maven官網下載Mac版的MVN,下載完成後進行解壓(假設解壓到了/opt/apache-maven-3.6.2目錄下)。
2、設置MVN_HOME環境變量
在.bash_profile文件中添加以下內容:
export MVN_HOME=/opt/apache-maven-3.6.2
export PATH=$PATH:$MVN_HOME/bin
七、配置環境變量別名
在進行開發時,我們可能會頻繁地使用某個命令,如果每次都要輸入完整的命令,效率會很低。這時,我們可以設置環境變量別名來簡化命令的輸入。
1、在.bash_profile中添加別名
例如,我們可以將python3命令設置為別名py3:
alias py3='python3'
2、使別名生效
在終端中輸入以下命令,使別名生效:
source ~/.bash_profile
現在,在終端中輸入py3命令,系統就會自動識別為python3命令。
八、Mac配置Go環境變量
在進行Go開發時,需要先安裝Go,並配置GOPATH和PATH環境變量。以下是Mac上安裝Go及設置環境變量的步驟。
1、下載Go
可以去Go官網下載Mac的Go,下載完成後雙擊.pkg文件,並按照提示進行安裝。安裝完成後,Go默認安裝在/usr/local/go目錄下。
2、設置GOPATH和PATH環境變量
在.bash_profile文件中添加以下內容:
export GOPATH=$HOME/go
export PATH=$PATH:/usr/local/go/bin:$GOPATH/bin
這裡將$HOME/go設置為GOPATH。
3、檢查Go版本
在終端中輸入以下命令檢查Go是否安裝成功:
go version
九、Mac配置ESP32環境變量
在進行ESP32開發時,需要先安裝ESP-IDF,並配置ESP-IDF_PATH和PATH環境變量。以下是Mac上安裝ESP-IDF及設置環境變量的步驟。
1、安裝ESP-IDF
可以從Espressif官網下載Mac版的ESP-IDF,並按照官方文檔進行安裝。安裝完成後,ESP-IDF默認安裝在~/esp/esp-idf目錄下。
2、設置ESP-IDF_PATH和PATH環境變量
在.bash_profile文件中添加以下內容:
export ESP_IDF_PATH=~/esp/esp-idf
export PATH=$PATH:$ESP_IDF_PATH/tools:$ESP_IDF_PATH/tools/idf_tools
這裡將~/esp/esp-idf設置為ESP-IDF_PATH。
總結
本文從多個方面對Mac配置環境變量進行了詳細的闡述,希望可以對大家有所幫助。在進行編程開發時,合理配置環境變量可以提高效率,減少不必要的麻煩。
原創文章,作者:ONMW,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/144837.html