【发布时间】:2022-01-21 01:58:15
【问题描述】:
我们的一位工程师在使用 PhpStorm 时遇到了错误。每当他在 PhpStorm 中编辑任何内容时,都会出现与 PHP_Codesniffer 相关的错误:
phpcs: env: php: 没有这样的文件或目录...
如果打开 PHPCodeSniffer 检查设置,可以看到下面的附加设置。
还有一点,在他将他的 MacOS 从 Big Sur 升级到 Monterey 12.0.1 之前,它一直运行良好。不确定此操作系统升级会影响应用程序设置。目前他无法使用 PhpStorm。
你能看一下并告诉我吗?
【问题讨论】:
-
"phpcs: env: php: No such file or directory..." phpcs 使用您的操作系统级别/系统范围的 PHP 可执行文件 .看起来你对
php没有任何东西。输入which php(还是where php?),看看它是否会显示任何结果。 -
@LazyOne:
% where which产生:which: shell built-in command和/usr/bin/which..... 但除此之外,您还可以这样做whereis php -
@Luuk 我是 Windows 用户。在 cmd shell 中,这将是
where php。在 Linux 上应该是which php。 Mac 上的正确命令是什么 - 遗憾的是我不知道......但我认为which php会起作用(P.S. 以前从未见过whereis命令) -
@LazyOne:所有 3 个变体(where/which/whereis)都可以在我的 Mac 中使用。 ??????
-
@joseph:你检查过Install and configure PHP CS Fixer 吗?
标签: macos phpstorm codesniffer