我是一名有用的助手,可以为您翻译文本。以下是需要翻译的内容:
我想请教一个问题: 我正在开发一个Symfony2项目。我们使用composer安装了Symfony2。 现在我想生成phpDocument,以便使用phpDocumentor。
我按照以下步骤进行:
- update composer: sudo php composer.phar self-update
add the following property to Symfony2/compose.json file:
"require-dev": { "phpdocumentor/phpdocumentor": "2.*@dev" },
Run composer command
sudo php composer.phar update
结果成功!已安装的GraphViz版本为:1.0.2
当我尝试从源代码生成phpDoc时,最终收到一条消息:无法找到GraphViz包的dot
命令。GraphViz是否正确安装并存在于您的路径中?(文档生成正确...)
我尝试解决这个问题,但是我无法找到解决方法。
有人能帮我解决这个问题吗?
环境是:Ubuntu发布12.04
which dot && echo "dot is my path" || echo "dot is not in my path"
,输出是什么? :) - Nicolai Fröhlich$PATH
环境变量中。否则,你可以使用ln -s
将可执行文件链接到已经在路径中的某个文件夹(例如/usr/bin
)。**graphviz package**通常会将它们安装到/usr/bin
...所以通常一个简单的apt-get install --reinstall graphviz
就可以解决问题了。 - Nicolai Fröhlich/usr/bin
并不能解决问题。请安装 graphviz Ubuntu 包:sudo apt-get update && sudo apt-get install graphviz
。 - Nicolai Fröhlich