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

升级macOS Monterey后执行arc diff等Arcanist命令报env: php: No such file or directory错

问题原因

macOS Monterey及更高版本系统官方移除了预装的PHP运行环境,Arcanist默认调用系统环境变量中的php命令执行脚本,因此执行arc diff等操作时会触发env: php: No such file or directory报错。

解决方案
  • 若未安装PHP,通过Homebrew执行以下命令完成安装:
    brew install php
  • 若已安装过PHP,可执行命令升级到最新稳定版本:
    brew upgrade php
  • 安装完成后验证PHP是否正常生效,执行以下命令会输出对应版本信息:
    php -v
  • 若执行php -v仍然提示找不到命令,需将Homebrew的二进制文件路径加入当前终端环境变量:
    • 使用zsh终端的用户执行:
      echo 'export PATH="/usr/local/bin:$PATH"' >> ~/.zshrc && source ~/.zshrc
    • 使用bash终端的用户执行:
      echo 'export PATH="/usr/local/bin:$PATH"' >> ~/.bash_profile && source ~/.bash_profile
  • 验证PHP可用后,重新执行Arcanist相关命令即可正常运行。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 17:06:04