Ton*_*ony 8 migration dart flutter
我想使用此处描述的迁移工具。
但我得到Error: Error when reading 'migrate': No such file or directory
这是我的 dart 版本和错误
xxx@xxx-:~/Desktop/xxx$ dart --version
Dart VM version: 2.4.0 (Unknown timestamp) on "linux_x64"
xxx@xxx-I:~/Desktop/xxx$ dart migrate
Error: Error when reading 'migrate': No such file or directory
Run Code Online (Sandbox Code Playgroud)
pubspec.yaml
version: 1.0.0+1
environment:
sdk: ">=2.12.0 <3.0.0"
Run Code Online (Sandbox Code Playgroud)
**
dart --version
Run Code Online (Sandbox Code Playgroud)
如果dart sdk版本低于2.12.0
然后尝试:
Flutter upgrade --force
Run Code Online (Sandbox Code Playgroud)
或者
dart upgrade
Run Code Online (Sandbox Code Playgroud)
如果 dart migrate 仍然不起作用,则跳转到第二个解决方案
因为 dart 已经作为 flutter 的一部分下载,首先确保它没有被下载两次
在 Mac 上尝试:
where dart
Run Code Online (Sandbox Code Playgroud)
在 MS windows 上,检查环境变量中的路径。
如果 dart sdk 有多个路径,那么这就是问题
就我而言,我安装了两次
/usr/local/bin/dart
/Users/USER/Documents/flutter/bin/dart
Run Code Online (Sandbox Code Playgroud)
所以我删除了第一个(mac os)
rm /usr/local/bin/dart
Run Code Online (Sandbox Code Playgroud)
当我这样做的时候,问题就解决了。
尝试
dart --version
Run Code Online (Sandbox Code Playgroud)
再次,您应该拥有 flutter 附带的最新版本的 dart,并且您应该能够成功运行
dart migrate
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1579 次 |
| 最近记录: |