最近在配置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

最新文章

  1. iOS引入JavaScriptCore引擎框架(二)
  2. NGUI裁剪模型和粒子
  3. 用typedef定义函数指针的问题
  4. Android添加图片到ListView或者 RecyclerView显示
  5. github page
  6. WPF:换肤
  7. JavaWeb学习之Servlet(二)----Servlet的生命周期、继承结构、修改Servlet模板
  8. excel15个技巧
  9. NAND flash cache编程
  10. 调用DirectDraw接口和调DirectDraw7接口的不同点对比
  11. POJ1845 数论 二分快速取余
  12. distance.c
  13. java --- 对象的创建过程
  14. parted分区及挂载实战操作大全
  15. Linux下的MySQL5.7.14启动方法
  16. Flask路由与蓝图Blueprint
  17. php 把秒数转换为时长(h:i:s格式)
  18. bzoj2555 substring(LCT 后缀自动机)
  19. php发送post请求的三种方法
  20. WPF MVVM从入门到精通7:关闭窗口和打开新窗口

热门文章

  1. nodejs之querystring(查询字符串)
  2. 下拉选择插件select2赋值、创建、清空
  3. 让hive的表注释和字段注释支持中文
  4. vim中的分屏操作
  5. Java IO--NIO(一)
  6. .sh文件启动 jenkins
  7. 石家庄铁道大学课程信息管理系统(javaWeb+servlet+Mysql)
  8. npm -i 与npm install -s与-d的区别
  9. CSS 边框样式
  10. ORA-600 [kcblin_3] 解决方法