我在Mac上,我从Dart 2.7.1升级到Dart 2.8,通过运行
brew upgrade dart
正如它所描述的 文件.
然而,2.8版本包含了一些对Aqueduct框架的破坏性改动,所以我想降级到Dart 2.7.2。
我尝试了
brew install [email protected]
却得到
错误。"[email protected] "这个名字没有可用的公式
我还尝试了
brew search dart
但只得到
dart-langdartdart ✔ dart-langdartdart-beta dart-langdartdart@1 dart-langdartdart@2 dartsim。
没有选择更低的2.x版本的选项。
我如何降级?
运行 brew info dart
并找到公式链接,例如 来自 https:/github.comdart-langhomebrew-dartblobmasterdart.rb。
在你的浏览器中打开公式链接,它会带你到主分支repo页面
用浏览器返回到repo页面,并点击 "历史"
运行 brew uninstall dart
安装一个旧版本的Dart,用 brew install https://raw.githubusercontent.com/dart-lang/homebrew-dart/fed6de080aef54c4f1c1df732424df37cd3e5a3e/dart.rb
master
和步骤3中获得的提交ID(哈希值)。brew upgrade
)如果你用 brew pin dart