Intel芯片Mac升级Dart到2.18版本遇brew公式缺失问题求助
解决Dart版本切换到2.18的方法
- 确认本地已安装的Dart完整版本号
执行以下命令查看所有已安装的Dart版本:
brew list --versions dart
你会看到类似输出:dart 2.14.4 2.18.0 HEAD,记下2.18对应的完整版本号(比如2.18.0)。
- 切换到2.18版本
根据你的brew版本,选择以下方式之一:
方式一:使用brew switch(适合旧版brew)
执行命令切换版本:
brew switch dart 2.18.0
替换2.18.0为你实际的完整版本号。
方式二:手动链接指定版本(适合新版brew,若brew switch提示废弃)
先取消当前Dart的链接:
brew unlink dart
再链接到2.18版本:
brew link --overwrite /usr/local/Cellar/dart/2.18.0
同样替换路径中的版本号为你实际的完整版本号。
- 验证切换结果
执行以下命令确认当前Dart版本:
dart --version
输出显示2.18.x即表示切换成功。
补充说明
- brew的Dart公式通常没有分版本的
dart@x.x形式包,所以直接安装dart@2.18会提示无对应公式。 - 你看到
brew info dart里的2.18版本是本地已安装的缓存包,只需切换链接即可使用该版本。
内容的提问来源于stack exchange,提问作者Dolphin
相关产品推荐
相关产品推荐

