我想使用dart SDK> = 2.2.0 with flutter。但我目前使用BY Flutter的版本是2.1.2
flutter --version
Flutter 1.2.1 • channel stable • https://github.com/flutter/flutter.git
Framework • revision 8661d8aecd (2 months ago) • 2019-02-14 19:19:53 -0800
Engine • revision 3757390fa4
Tools • Dart 2.1.2 (build 2.1.2-dev.0.0 0a7dcf17eb)
我尝试独立安装2.2.0版本,但我成功了:
dart --version
Dart VM version: 2.2.0 (Tue Feb 26 15:04:32 2019 +0100) on "macos_x64"
但是,Flutter不使用此版本,如上所示。我尝试用我独立安装的版本替换flutter(dart-sdk
)使用的flutter/bin/cache/dart-sdk
文件,但是当我尝试运行Flutter之后我有快照问题,所以我把原来的dart-sdk
文件夹放回了flutter目录中。
您有什么想法我该如何更新它?
PS:我最近(10天前)从这里下载了flutter:https://flutter.dev/docs/get-started/install/macos
这可能是因为你在channel stable
上这是四个频道最安全的版本需要更新(频道列出here)
如果你有点好奇尝试新功能而不必冒险构建错误,我提倡channel beta
:
每个月,我们选择上个月左右的“最佳”开发版本,并将其推广到测试版。这些版本已经过我们的codelabs测试。
稳定通道有这种描述:
当我们相信我们有一个特别好的构建时,我们将其推广到稳定的渠道。我们打算每个季度或多或少地这样做,但这可能会有所不同。我们建议您将此频道用于所有制作应用程序版本。我们可能会将修补程序发送到稳定通道以获得高优先级错误,尽管我们很少这样做。
您可以通过在终端中运行此命令将频道更改为指向beta
:flutter channel beta
后跟flutter upgrade
以确保您获得此特定分支的最后一个版本。
让我知道这会如何影响您的情况。