按照以下文档在我的Symfony3项目中安装phpmetrics:Metrics docs。
现在,我已经使用composer安装了它,并且phpmetrics二进制文件在bin /目录中可用,因此我试图实际运行它。我遇到的问题是,每当我运行此命令时,都会出现phpmetrics --report-html=myreport.html /path/of/your/sources
此错误:
[LogicException]
No file found
我已经尝试了所有这些方法:
bin/phpmetrics --report-html=myreport.html ../src/User/UserBundle/Controller/AuthenticationController.php
bin/phpmetrics --report-html=myreport.html src/User/UserBundle/Controller/AuthenticationController.php
bin/phpmetrics --report-html=myreport.html /User/UserBundle/Controller/AuthenticationController.php
bin/phpmetrics --report-html=myreport.html UserBundle/Controller/AuthenticationController.php
bin/phpmetrics --report-html=myreport.html Controller/AuthenticationController.php
总是相同的错误。
可能是因为该库安装在供应商目录中(作为symfony标准),但BUTvendor
是默认排除的目录之一。传递另一个值作为选项应该可以解决您的问题。例如:
phpmetrics --excluded-dirs=_none_ --report-html=myreport.html
希望这个帮助
在此github问题中的更多信息
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句