码代码的李二狗

最近在配置flutter的环境变量,使用:

 export PATH=$PATH:`pwd`/flutter/bin

然后一段时间之后发现环境变量莫名其妙的就消失了,这里有一个大坑!

!!!!Mac 系统,如果只在终端使用 export 这个命令写入环境变量,它配置的只是临时变量,不能长期保存,电脑开关机后或重新打开终端或另开一个窗口,仍然会回到没有配置环境变量的状态。

这就很恼火了,总不能每次关闭终端都要重新配置一下吧!

莫慌,看这里

~/.bash_profile  (一般在这个文件中添加用户级环境变量)

(注:Linux 里面是 .bashrc 而 Mac 是 .bash_profile)

 若bash shell是以login方式执行时,才会读取此文件。该文件仅仅执行一次!默认情况下,他设置一些环境变量

 我在这里:设置终端配色、

 我在这里:设置命令别名alias ll='ls -la'

 我在这里:设置环境变量:export PATH=/opt/local/bin:/opt/local/sbin:$PATH

可以使用上述这种使用冒号隔开变量,也可以分别列出:

export ANDROID_HOME=$HOME/Library/Android/sdk
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:/Users/**/development/flutter/bin

 运行文件,使配置生效

$: source  ~/.bash_profile 

检查是否生效

$: echo $PATH

也可以使用export检查配置信息

$export

 

 posted on 2019-01-08 13:48  timeToShow  阅读(2321)  评论(0编辑  收藏  举报
thanks