通过SNAP安装Flutter后执行flutter doctor报错无此文件或目录如何解决
Snap安装Flutter后
flutter doctor报错解决方案 报错信息:cannot change profile for next exec call: No such file or directory
该报错属于Snap版Flutter的常见配置异常,不需要先进入安装目录即可修复。如果你确实需要访问Flutter的Snap安装目录,直接执行命令进入即可:cd /snap/flutter/current
修复步骤
- 第一步:补全Flutter Snap包缺失的关联权限
运行命令:sudo snap connect flutter:dev-tools :dev-tools - 第二步:刷新当前终端的Snap环境配置
运行命令:source /etc/profile.d/snap.sh - 第三步:重新执行
flutter doctor验证修复效果
如果执行上述操作后仍然报错,说明你安装时没有开启classic权限,需要重装Flutter:
- 卸载当前版本:
sudo snap remove flutter - 重新安装带classic权限的稳定版:
sudo snap install flutter --classic - 安装完成后再次运行
flutter doctor即可正常使用
内容的提问来源于stack exchange,提问作者Domingos Lequechane
相关产品推荐
相关产品推荐

