我正在尝试将Symplify/EasyCodingStandard编译为PHAR。
我尝试了自动PHAR编译器MacFJA/PharBuilder,它很棒,适用于其他软件包。但EasyCodingStandard软件包存在问题。编译还可以。但是当我尝试运行编译的PHAR文件时,我收到错误。
未使用的绑定" $ skip" in service" Symplify \ EasyCodingStandard \ Console \ Application"。
在学说依赖注入中可能存在问题。你有任何想法如何解决它?谢谢!
答案 0 :(得分:0)
问题出在symfony/dependency-injection。 PHAR不支持symfony / dependency-injection使用的glob(source)。
解决方法非常简单。 This commit将解决symfony / dependency-injection中PHAR的问题。所以你可以通过composer下载代码,然后根据提交手动更新文件,这就是全部。在构建PHAR之后,它将起作用。
答案 1 :(得分:0)