You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

安装官方Laravel VS Code扩展后出现Exec format error问题求助

Laravel VS Code扩展在Ubuntu上的Exec format error问题解决

错误原因

这个错误的核心原因是Laravel官方VS Code扩展自动下载的php-parser-0.1.6二进制文件,与你的Ubuntu系统硬件架构不匹配。比如你使用ARM架构的设备(如树莓派、基于M1/M2的Ubuntu),但扩展下载了x86_64架构的二进制,导致系统无法识别执行格式,抛出Exec format error。

解决步骤

  • 删除错误的二进制文件
    执行命令清除不兼容的文件:
    rm -rf ~/.vscode-server/data/User/globalStorage/laravel.vscode-laravel/file-downloader-downloads/php-parser-0.1.6
    
  • 获取对应架构的php-parser二进制
    先运行uname -m确认你的系统架构(输出如aarch64为ARM64,x86_64为AMD64),然后获取同版本(0.1.6)且匹配架构的php-parser二进制文件。
  • 替换并设置权限
    将获取到的二进制文件重命名为php-parser-0.1.6,放到以下目录:
    ~/.vscode-server/data/User/globalStorage/laravel.vscode-laravel/file-downloader-downloads/
    
    然后给文件添加执行权限:
    chmod +x ~/.vscode-server/data/User/globalStorage/laravel.vscode-laravel/file-downloader-downloads/php-parser-0.1.6
    
  • 重启VS Code
    关闭并重新打开VS Code,错误即可解决。

内容的提问来源于stack exchange,提问作者Raskul

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.15 11:57:03