使用 Homebrew 安装 Flutter

bar*_*dev 8 terminal homebrew operating-system flutter apple-m1

我想使用Homebrew在我的 Apple M1 机器上安装 Flutter 。但我有点犹豫,因为我不确定这是否会带来任何好处,或者会带来更多麻烦(例如权限问题)。另一种方法是使用 Flutter 文档中的安装程序来安装Flutter

我的问题是,是否有推荐的方法在 Apple M1 MacBook 上安装 Flutter?我找不到任何有关使用 Homebrew 安装 Flutter 的文档。

bar*_*dev 19

2023 年 10 月更新 \xe2\x80\x93 Apple M1/M2

\n

我最终按照以下步骤安装了 Flutter:

\n
    \n
  1. 安装Homebrew(如果您还没有)* -安装 Homebrew
  2. \n
\n
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"\n
Run Code Online (Sandbox Code Playgroud)\n
    \n
  1. fvm使用Homebrew- install fvm安装
  2. \n
\n
brew tap leoafarias/fvm\nbrew install fvm\n
Run Code Online (Sandbox Code Playgroud)\n
    \n
  1. 通过- fvm 文档安装您想要的flutter版本fvm
  2. \n
\n
fvm install stable  # Installs latest stable version of flutter\n
Run Code Online (Sandbox Code Playgroud)\n
    \n
  1. 跑步fvm doctor以确保已安装
  2. \n
  3. 设置您机器上的默认 flutter 版本:
  4. \n
\n
fvm global stable  # sets your default flutter to the installed stable version\n
Run Code Online (Sandbox Code Playgroud)\n
    \n
  1. 在执行上一个命令之后,您可能会在输出中看到将颤振路径更改为/Users/<YOUR_USER>/fvm/default/bin. 在这种情况下,从您的用户的根目录:
  2. \n
\n
nano .zshrc\n
Run Code Online (Sandbox Code Playgroud)\n
    \n
  1. 然后将以下内容粘贴到您的.zshrc文件中:
  2. \n
\n
export PATH="$PATH:/Users/<YOUR_USER>/fvm/default/bin"\n
Run Code Online (Sandbox Code Playgroud)\n
    \n
  1. 然后保存(control + o)然后按回车键然后退出(control + x

    \n
  2. \n
  3. 关闭并重新打开终端并检查 flutter 安装fvm flutter --version

    \n
  4. \n
  5. 跑步fvm flutter doctor以解决并安装任何缺少的组件

    \n
  6. \n
\n

如果fvm flutter doctor有这样的警告:

\n
! Warning: `dart` on your path resolves to /opt/homebrew/Cellar/dart/3.1.5/libexec/bin/dart, which is not inside your current Flutter SDK checkout at /Users/<YOUR_USER>/fvm/versions/stable. Consider adding /Users/<YOUR_USER>/fvm/versions/stable/bin to the front of your path.\n
Run Code Online (Sandbox Code Playgroud)\n

dart您可以通过卸载来解决brewflutter sdks 已经随 dart 一起提供了:

\n
brew uninstall dart\n
Run Code Online (Sandbox Code Playgroud)\n


Myk*_*kel 11

@ilpianoforte 很好地概述了这些步骤,但我需要为 macOS 13.x 执行额外的步骤。所以,我想我会在这里巩固。

通过 Homebrew 安装 Flutter。

  1. 安装Homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Run Code Online (Sandbox Code Playgroud)
  1. 安装fvmHomebrew管理多个版本Flutter
brew tap leoafarias/fvm
brew install fvm
Run Code Online (Sandbox Code Playgroud)
  1. 安装最新的稳定版本Flutter
fvm install stable
Run Code Online (Sandbox Code Playgroud)
  1. 设置 Flutter 默认版本: (-> $HOME/fvm/default)
fvm global
Run Code Online (Sandbox Code Playgroud)
  1. 通过将以下行复制到Flutter(位于主目录中)来附加路径。重要提示:请务必替换为您的用户名。PATH.zshrc[USER_HERE]
export PATH=$PATH:"$HOME/fvm/default/bin"
Run Code Online (Sandbox Code Playgroud)
  1. 重新加载.zshrc
source ~/.zshrc
Run Code Online (Sandbox Code Playgroud)
  1. 可选:测试Flutter安装。
flutter doctor
Run Code Online (Sandbox Code Playgroud)