Mac下配置環境變數的兩種方式

小飛鶴發表於2017-05-09

1.配置全域性變數(永久有效)

root使用者登入,修改 /etc/profile檔案,末尾新增環境變數如下:

# System-wide .profile for sh(1)

if [ -x /usr/libexec/path_helper ]; then
	eval `/usr/libexec/path_helper -s`
fi

if [ "${BASH-no}" != "no" ]; then
	[ -r /etc/bashrc ] && . /etc/bashrc
fi
#JDK setting
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home
CLASSPAHT=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
PATH=$JAVA_HOME/bin:$PATH:
export JAVA_HOME
export CLASSPATH
export PATH

#MySQL setting
export PATH=$PATH:/usr/local/mysql/bin
#maven setting
export M2_HOME=/Users/pintec/jay/maven/apache-maven-3.5.0
export PATH=$PATH:$M2_HOME/bin

#go setting
export GOPATH=/usr/local/go
export GOBIN=$GOPATH/bin
export PATH=$PATH:$GOBIN

#mysql
export PATH=$PATH:/usr/local/mysql/bin


重新整理使配置生效

source /etc/profile


2.配置單使用者全域性變數(重啟後配置失效)

root使用者下,在根目錄 / 下建立   .bash_profile檔案,並設定如下資訊

#JDK setting
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home
CLASSPAHT=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
PATH=$JAVA_HOME/bin:$PATH:
export JAVA_HOME
export CLASSPATH
export PATH

#MySQL setting
export PATH=$PATH:/usr/local/mysql/bin
#maven setting
export M2_HOME=/Users/pintec/jay/maven/apache-maven-3.5.0
export PATH=$PATH:$M2_HOME/bin

#go setting
export GOPATH=/usr/local/go
export GOBIN=$GOPATH/bin
export PATH=$PATH:$GOBIN

重新整理配置檔案

source /.bash_profile



相關文章