mac 下配置flutter 总是失败,请参考文章重新配置flutter 环境MacOS Flutter环境配置和安装

一、安装和运行Flutter的系统环境要求

想要安装并运行 Flutter,你的开发环境需要最低满足以下要求:

  • 操作系统:macOS
  • 磁盘空间:2.8 GB(不包括IDE/tools的磁盘空间)。
  • 工具:Flutter使用git进行安装和升级。我们建议安装Xcode,其中包括git,但你也可以单独安装git
    重点提醒

如果你要在 Apple 芯片的 Mac 电脑 上使用,你还需要安装 Rosetta 2 环境因为 一些辅助工具 仍然需要,你可以通过手动运行下面的命令来安装:

复制代码
sudo softwareupdate --install-rosetta --agree-to-license

二、获取 Flutter SDK

点击 macOS | Flutter 中文文档 - Flutter 中文开发者网站 - Flutter 这个链接下, 滑动到如图所示位置

根据自己的电脑芯片来决定下载那个版本。 点此查看全部的SDK版本列表

三、解压 SDK

默认下载下来的SDK包会被放置到下载目录 ~/Downloads 下, 可使用如下命令,将SDK包解压到指定位置

复制代码
#我将flutter sdk放到了 "文稿"目录下,位置自定
cd ~/Documents

#解压
unzip ~/Downloads/flutter_macos_3.3.10-stable.zip

解压后的目录如下:

四、配置 Flutter 的 PATH 环境变量 (永久生效)

由于在国内访问Flutter有时可能会受到限制,Flutter官方为中国开发者搭建了临时镜像,以下前两行这是我在官网直接复制来的镜像地址

复制代码
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn

Flutter的环境变量

复制代码
export FLUTTER_HOME=~/Documents/flutter
export PATH=$FLUTTER_HOME/bin:$PATH
  • 第一步:打开终端, 输入 vim ~/.bash_profile

  • 2.第二步

    1.按下键盘上的i,进入插入/编辑模式,

    2.把上面那四个经过你修改后的变量,粘贴到窗口里。

    3.粘贴完之后,按esc退出插入模式。键入以下内容:wq用于保存并退出当前窗口

  • 第三步:刷新当前命令行窗口

    复制代码
    source ~/.bash_profile
  • 第四步:验证flutter/bin是否已添加到环境变量中以及flutter命令是否可用

    复制代码
    echo $PATH

    验证 flutter 命令是否可用,可以执行下面的命令检测:

    复制代码
    which flutter

五、运行 flutter doctor 命令

通过运行以下命令来查看当前环境是否需要安装其他的依赖(如果想查看更详细的输出,增加一个-v参数即可):

复制代码
flutter doctor -v

这个命令会检查你当前的配置环境,并在命令行窗口中生成一份报告。安装 Flutter 会附带安装 Dart SDK,所以不需要再对 Dart 进行单独安装。你需要仔细阅读上述命令生成的报告,看看别漏了一些需要安装的依赖,或者需要之后执行的命令(这个会以 加粗的文本 显示出来)。

如果你不嫌麻烦,你还是可以通过每次打开终端输入一下 source ~/.bash_profile 命令,再使用flutter命令。

(2问题)解决方案二:

1、执行:【open ~/.zshrc 】

2、如果 提示文件不存在,则执行:【vim ~/.zshrc 】新建一个新文件。

vim ~/.zshrc

3、再执行【open ~/.bash_profile 】

open ~/.bash_profile

4、把 bash_profile 中的内容copy到 zshrc 文件中,保存:【:wq回车】。

5 、再使用source命令重新加载一下:【source ~/.zshrc】,下次再编辑这个文件就可以直接执行:【open ~/.zshrc】

source ~/.zshrc

6、执行【flutter doctor】测试效果。

如下图为后续每次打开终端之后执行flutter doctor的结果

​​​​​​​

相关推荐
鸠摩智首席音效师2 小时前
如何在 macOS 中清理 Homebrew 软件包 ?
macos
skywalk81633 小时前
windows装wsl ubuntu24.04 ,里面装qemu ,然后装mac os (windows也可以直接qemu安装macos)(未实践)
windows·ubuntu·macos·qemu
QuantumLeap丶3 小时前
《Flutter全栈开发实战指南:从零到高级》- 08 -导航与路由管理
flutter·ios·dart
mixboot4 小时前
macOS 部署安装 IndexTTS2
macos·indextts2
2501_915921436 小时前
iOS 26 描述文件管理与开发环境配置 多工具协作的实战指南
android·macos·ios·小程序·uni-app·cocoa·iphone
2501_938782096 小时前
从实例到单例:Objective-C 单例类的线程安全实现方案
开发语言·macos·objective-c
折翅鵬7 小时前
Flutter兼容性问题:Could not get unknown property ‘flutter‘ for extension ‘android‘
android·flutter
2501_916007478 小时前
免费iOS加固方案指南
android·macos·ios·小程序·uni-app·cocoa·iphone
Zender Han17 小时前
Flutter 状态管理详解:深入理解与使用 Bloc
android·flutter·ios
___波子 Pro Max.20 小时前
macOS安装使用Oh My Tmux教程
macos