Windows 10下使用choco安装FVM失败:无法找到fvm.exe求助
问题解决:Windows10下Chocolatey安装FVM后无法运行的问题
问题重现
使用choco install fvm在Windows10安装FVM,安装提示完成,但执行fvm命令时出现错误:
无法找到文件'..\lib\fvm\bin\fvm.exe'(路径:C:\ProgramData\chocolatey\lib\fvm\bin\fvm.exe),这通常表示文件缺失或已被移动。
已尝试操作:
- 复制
C:\ProgramData\chocolatey\bin\fvm.exe到C:\ProgramData\chocolatey\lib\fvm\bin\fvm.exe,无效 - 重新安装FVM、调整PATH环境变量、重启电脑,问题依旧
- Dart命令可正常运行,说明Dart环境无异常
解决方案
方案1:强制重新安装Chocolatey包
- 卸载现有FVM
choco uninstall fvm -y
- 清理残留文件
删除以下路径的FVM相关内容:
C:\ProgramData\chocolatey\lib\fvm目录C:\ProgramData\chocolatey\bin下的fvm.exe及fvm快捷方式
- 强制重新安装
choco install fvm -y --force
- 验证
打开新的PowerShell窗口,执行fvm --version确认是否正常运行
方案2:手动通过Dart Pub安装FVM
如果Chocolatey包仍有问题,可绕过Chocolatey直接安装:
- 执行Dart全局激活命令
dart pub global activate fvm
- 确认Dart全局bin目录已加入PATH
Dart全局bin目录默认路径为C:\Users\<你的用户名>\AppData\Local\Pub\Cache\bin,确保该路径存在于系统或用户的PATH环境变量中 - 验证
重启终端后执行fvm --version检查是否正常
内容的提问来源于stack exchange,提问作者Jonatas Almeida
相关产品推荐
相关产品推荐

