mac设置环境变量

341 阅读1分钟

电脑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这时候会看到相关信息