从官网下载Flutter压缩包,解压到某个固定目录,
后面我们用使用终端 flutter 相关命令,所以需要配置flutter环境变量,让我们在使用终端flutter时,系统终端知道在哪区执行相关程序
2种配置方法:
1、vi ~/.bash_profile
在这个文件里面,写下面2句话
export PATH="PATH:/Flutter目录flutter/bin/cache/dart-sdk/bin"
然后 esc
再输入 :x
这个方式目前在最新mac系统有个毛病,每次需先在终端 输入 source ~/.bash_profile ,执行这个文件,才可以用flutter命令
2、vi ~/.zshrc
操作方式和上面一样,这个方法好处,可以在终端之间输入 flutter ,原因是mac最新系统默认的终端 是zsh ,所以配置在这里,最方便。
衍生知识:
MacOS加载bash shell环境变量的顺序 (这里面没有最新系统zsh),只是让大家明白这个作用,大体原理。
系统级别
/etc/profile
/etc/paths
用户级别
~/.bash_profile (mac用的)
~/.bash_login
~/.profile
~/.bashrc (这linux)
系统级别的,系统启动就会加载,后面几个是当前用户级的环境变量。后面3个按照从前往后的顺序读取,如果/.bash_profile文件存在,则后面的几个文件就会被忽略不读了,如果/.bash_profile文件不存在,才会以此类推读取后面的文件
全局设置
下面的几个文件设置是全局的,修改时需要root权限
/etc/profile (建议不修改这个文件 ) 全局(公有)配置,不管是哪个用户,登录时都会读取该文件。
/etc/paths (全局建议修改这个文件 )
编辑 paths,将环境变量添加到 paths文件中 ,
~/.bash_profile (任意一个文件中添加用户级环境变量)
(注:Linux 里面是 .bashrc 而 Mac 是 .bash_profile)
如果想立刻生效,则可执行下面的语句:
$ source 相应的文件
一般环境变量更改后,重启命名终端后生效。