我想将phpDocumentor与Symfony3一起使用。因为他们不能像对象here那样彼此兼容我已经安装了phpDocumentor使用pear作为推荐。
我的buidl.xml就像这样调用它。
<target name="phpdoc" description="Generate API documentation using PHPDocumentor">
<exec logoutput="true" command="/usr/bin/phpdoc -d ${source} -t ${basedir}/build/api" />
</target>
当我运行$ phing
我收到以下错误。
MyProject > phpdoc:
[exec] PHP Warning: require_once(/home/username/workspace/MyProject/vendor/dompdf/dompdf/dompdf_config.inc.php): failed to open stream: No such file or directory in /usr/share/php/phpDocumentor/src/phpDocumentor/Bootstrap.php on line 178
我的dompdf/
目录中没有vendor/
个文件夹,因为它未使用composer
安装
还有什么我可以使用的吗?
有没有办法阻止phpdoc查找composer.json文件并使用项目的vendor
目录?
答案 0 :(得分:0)
那可能是一个错误。目前,PEAR和Composer安装可能不可靠。开发团队建议使用PHAR,至少目前是https://github.com/phpDocumentor/phpDocumentor2/issues/1859