我是 Windows 用户。我最近转到了 ATOM.io 并安装了使用 PHP CS Fixer 的 ATOM 包。
按照安装指南,我使用 Composer 全局安装了 PHP CS Fixer,它在命令行中的工作方式如下:
php-cs-fixer [文件名]
因此,PHP-CS-Fixer 很好,但不幸的是使用它的包无法工作......查看源代码我发现该包正在执行如下操作:
php php-cs-fixer [文件名]
语法上的差异很小,但这就是问题所在。我对其进行了编辑,现在可以正常工作了。
但问题是:如何使用 php-cs-fixer 作为 PHP 的参数,以使包无需更改即可工作?
我想要继续使用原始软件包源(例如:更新)的原因有很多...另外,我还测试了一些无法正常工作的扩展,我认为这是一个类似的问题。
有什么想法吗?感谢您的帮助。
答案1
https://github.com/pfefferle/atom-php-cs-fixer/issues/6
该问题已修复,只需输入完整路径,例如:C:\tools\php-cs-fixer.phar