为什么mac设置环境变量无法生效?
MAC环境变量设置前提:解决:1、配置后不起作用2、加入export PATH后可以执行3、切换终端后无法执行4、问题解决感谢!前提:mac环境安装kafka,不想每次在kafka目录的bin下启动,而是想实现在各个目录都可以启动kafka,所以想设置kakfa为全局环境变量解决:1、配置后不起作用在~/.bash_profile文件中设置或执行命令source ~/.bash_profile发现
·
前提:
mac环境安装kafka,不想每次在kafka目录的bin下启动,而是想实现在各个目录都可以启动kafka,所以想设置kakfa为全局环境变量
解决:
1、配置后不起作用
在~/.bash_profile
文件中设置或执行命令source ~/.bash_profile
发现不起作用,还是无法进行启动kakfa
export MAVEN_HOME=/Users/keino/Documents/dev_env/apache-maven-3.6.3
export HOMEBREW_NO_AUTO_UPDATE=true
export HOMEBREW_NO_AUTO_UPDATE=true
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_301.jdk/Contents/Home
export KAFKA_HOME=/Users/keino/Documents/dev_env/kafka_2.12-2.7.0
2、加入export PATH后可以执行
只有export
各种组件命令无法配置环境变量,还需要加最后export PATH
,效果如下:
export MAVEN_HOME=/Users/keino/Documents/dev_env/apache-maven-3.6.3
export HOMEBREW_NO_AUTO_UPDATE=true
export HOMEBREW_NO_AUTO_UPDATE=true
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_301.jdk/Contents/Home
export KAFKA_HOME=/Users/keino/Documents/dev_env/kafka_2.12-2.7.0
export PATH=$PATH:$MAVEN_HOME/bin:$KAFKA_HOME/bin:$JAVA_HOME/bin
当前发现可以在任意目录执行kafka命令了。
3、切换终端后无法执行
2.百度后发现mac使用的~/.zshrc
这个文件进行配置全局变量,但是我本地没有该文件,所以我直接执行了touch ~/.zshrc
,然后vim文件,新加一行:source ~/.bash_profile
内容。内容如下:
keino@keinodeMacBook-Pro ~ % cat ~/.zshrc
source ~/.bash_profile
4、问题解决
切换不同终端后也可以访问。
感谢!
感谢您抽出时间来阅读本文,希望可以帮助到您~
更多推荐
已为社区贡献1条内容
所有评论(0)