如何使用自制软件降级Dart
我在Mac电脑上,通过跑步从Dart 2.7.1升级到Dart 2.8如何使用自制软件降级Dart,dart,homebrew,aqueduct,Dart,Homebrew,Aqueduct,我在Mac电脑上,通过跑步从Dart 2.7.1升级到Dart 2.8 brew upgrade dart 正如它在文章中所描述的那样 然而,版本2.8包含了一些渡槽框架的突破性更改,所以我想降级到Dart 2.7.2 我试过了 brew install dart@2.7.2 但是得到 错误:没有名称为“”的可用公式dart@2.7.2" 我也试过了 brew search dart 但只得到了 飞镖郎/飞镖/飞镖✔ 飞镖郎/飞镖/飞镖贝塔 飞镖郎/飞镖/dart@1 飞镖郎/飞镖/dar
brew upgrade dart
正如它在文章中所描述的那样
然而,版本2.8包含了一些渡槽框架的突破性更改,所以我想降级到Dart 2.7.2
我试过了
brew install dart@2.7.2
但是得到
错误:没有名称为“”的可用公式dart@2.7.2"
我也试过了
brew search dart
但只得到了
飞镖郎/飞镖/飞镖✔飞镖郎/飞镖/飞镖贝塔
飞镖郎/飞镖/dart@1
飞镖郎/飞镖/dart@2
达特西姆 没有选择较低版本2.x的选项 如何降级
brew信息dart
并查找公式链接,例如发件人:
- 单击“原始”并从浏览器的地址栏获取原始url,例如
(保存原始url,您将在步骤5中需要它)
- 向下滚动,直到看到您感兴趣的版本,例如“将稳定分支更新为修订版2.7.2”
- 单击“将稳定分支更新为修订版2.7.2”,并从差异页面顶部获取完整的提交ID(散列),例如FED6DE080AEF54C4F1C1DF7324DF37CD3E5A3E
(保存完整的提交ID(散列),您将在步骤5中需要它)
安装旧版本的Dart
brew安装https://raw.githubusercontent.com/dart-lang/homebrew-dart/fed6de080aef54c4f1c1df732424df37cd3e5a3e/dart.rb
- 在上面的命令中,通过使用在步骤2中保存的url并用在步骤3中获得的提交ID(哈希)替换单词
来获取urlfed6de080aef54c4f1c1df7324df37cd3e5a3e
***注:**如果您使用“brew pin Dart”进行固定,则可以保留旧版Dart(用于“brew升级”)`