前言
- macOS是基于BSD Unix的操作系统
- 这篇文章记录了在macOS上配置环境变量的技巧,希望能帮上忙
1、配置文件
Terminal
执行vi ~/.bash_profile
打开环境变量配置文件,其中的部分文件信息如下:
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home
export PATH=${PATH}:${JAVA_HOME}/bin
省略...
提示:
将文件夹拖入
Terminal
,可以快速输入文件夹路径
2、声明环境变量
export [变量名]=[路径]
使用export
来声明环境,上一节的例子声明了环境变量JAVA_HOME
,它的值为/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home
3、环境变量PATH
环境变量PATH中的路径内可执行脚本可以直接在Terminal
中执行,而不需要事先定位到对应的目录,例如将Java
脚本所在目录添加到PATH变量中,这样就可以在全局任意路径下执行Java
脚本,例如:
export PATH=${PATH}:${JAVA_HOME}/bin
在这里,使用${}
取出原先PATH
变量的值,再使用:
追加一个新的路径,合并后的值再赋值给PATH,当需要追加多个路径时,可以使用以下方式:
export PATH=${PATH}:${JAVA_HOME}/bin
export PATH=${PATH}:${ANDROID_HOME}/tools
省略...
4、生效(重要的一步)
新增配置到配置文件中并不会马上生效,需要在Terminal
执行以下命令来使改动生效:
source ~/.bash_profile
source
命令的缺点是只能保证在该次shell
进程中能读取到环境变量信息,每次重新打开Terminal
又必须重新执行source
命令。可以使用以下方法规避这个问题:
- 打开
~/.zshrc
文件,添加以下命令,这样就可以保证每次打开shell
进程都可以自动执行source
命令:source ~/.bash_profile 省略...
5、查看环境变量
使用echo
命令查看环境变量,可以检查环境变量是否配置正确,例如:
echo $JAVA_HOME
输出结果,可以看到我们的环境变量已经配置成功了,并且每次打开Terminal
都会生效。
/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home
推荐阅读
- Android | 代码压缩、优化与混淆 — ProGuard与R8
- Android | 自定义属性
- Android | 再按一次返回键退出
- Android | InputManagerService 与输入事件采集
- 工具集 | Android Studio — 使用 Live Template 输入模板代码
- 工具集 | Android Studio — 使用 WI-FI 进行 ADB 调试
- 工具集 | 使用 Keytool 管理密钥和证书
- 自媒体 | 使用LaTeX编写数学公式
网友评论