Apple Silicon M2 Pro Mac安装Flutter报错:No such file or directory
解决Apple Silicon Mac上Flutter命令执行报错问题
针对你遇到的cd: : No such file or directory和找不到internal/shared.sh的报错,可按以下步骤排查修复:
检查Flutter安装包完整性
确认/Users/Massi/Developer/flutter/internal/shared.sh文件存在。如果不存在,说明下载的安装包损坏或解压不完整,删除现有flutter目录,重新下载Apple Silicon版稳定包并解压。修正环境变量配置
打开~/.zshrc文件,调整配置为:export FLUTTER_ROOT="$HOME/Developer/flutter" export PATH="$FLUTTER_ROOT/bin:$PATH"保存后执行
source ~/.zshrc生效。显式设置FLUTTER_ROOT能确保Flutter脚本正确定位自身目录,同时将Flutter路径放在PATH最前面,避免与旧版本或其他命令冲突。直接验证本地脚本
终端执行以下命令,跳过环境变量直接运行Flutter脚本:cd /Users/Massi/Developer/flutter/bin && ./flutter doctor如果能正常运行,说明是环境变量配置问题;如果仍报错,确认安装包是否完整,或重新下载安装包。
清理旧配置残留
检查~/.zshrc、~/.bash_profile等配置文件中是否有旧的Intel版Flutter相关环境变量(比如旧的FLUTTER_ROOT或PATH条目),如有则删除,避免冲突。
内容的提问来源于stack exchange,提问作者Massimiliano Piccinini
相关产品推荐
相关产品推荐

