Mac电脑flutter安装成功了但是仍然提示flutter command not found
官方文档明确说明需要更新环境变量(明确来说就是需要配置全局的环境变量)
您在命令行只能更新当前会话的PATH变量,如Clone Flutter repo所示。 但是,您可能需要的是永久更新此变量,以便您可以运行flutter命令在任何终端会话中。
对于所有终端会话永久修改此变量的步骤是和特定计算机系统相关的。通常,您会在打开新窗口时将设置环境变量的命令添加到执行的文件中
- 打开命令行工具 输入
vim ./.bash_profile
// 或者
sudo vi ~/.bash_profile
- 然后编辑该文件, 输入i即可进入编辑模式
- 添加如下命令
// 这里是flutter安装的路径,每个人会有差异,找到自己正确的路径
export PATH=/Users/admin/Downloads/flutter/flutter/bin:$PATH
- 保存
.bash_profile
文件,按键盘上的ESC退出编辑模式,然后输入:wq
保存并退出文件 - 刷新
.bash_profile
文件
source $HOME/.bash_profile
// 或者
source ~/.bash_profile
- 此时全局环境变量已经配置成功,可以在命令行输入
flutter doctor
命令 - 如果能正常运行,说明已经配置成功,若还是提示
flutter command not found
则需要再进行配置(出现这个的原因:Mac电脑加载的是.zshrc
文件,下面是解决方案) - 命令行输入
sudo vi ~/.zshrc
- 编辑
.zshrc
文件, 输入i进入到编辑模式,在最后一行输入
source ~/.bash_profile
- 保存
.zshrc
文件,按ESC退出编辑模式,输入:wq
保存退出 - 刷新
.zshrc
文件
source ~/.zshrc
然后再在命令行中输入 flutter doctor
,这时候会看到相关信息