无法加载内核二进制文件:SDK 哈希无效。In fvm flutter, Linux



一旦我更改fvm的全局版本,就会发生以下错误:

$ fvm
Can't load Kernel binary: Invalid SDK hash.
/Users/lukepighetti/.pub-cache/bin/fvm: line 15: pub: command not found

当我执行dart pub global activate fvm时,它对我有效。

哦,好吧,这似乎不是FVM错误,因为它发生在运行FVM之前。

我会尝试再次进行dart-pub全局激活fvm,和/或进行dart-pub缓存修复。

此外,避免每次都进行缓存修复的唯一方法是对每个项目使用fvm,并尽量保持全局版本不变。

两个旧的解决方案都不适用于我。要在Mac上解决问题,我必须执行以下操作:

rm -rf ~/.pub-cache
dart pub global activate fvm

最新更新