不要让GraphViz和phpDocumentor工作

时间:2015-01-28 13:57:42

标签: xampp graphviz phpdoc

我尝试使用phpDocumentor.phar(v2。)在我的本地XAMPP主机(在Windows 7上)创建php文档。它给了我(解析所有文件后)这个错误: 无法找到GraphViz包的dot命令。 GraphViz是否已正确安装并存在于您的路径中?

我搜索了很多,但没有任何帮助。什么是'路径'手段?如果我在任何位置打开一个命令框,我可以启动dot.exe(它没有输出但是等待提示)。在我的环境路径变量中添加了bin文件夹。 GraphViz在Program Files中正确安装并独立运行。

我该怎么办或检查?

2 个答案:

答案 0 :(得分:4)

为了让GraphViz在基于Windows的phpdoc安装中正常运行,只需将GraphViz程序目录(c:\some\path\graphviz\release\bin)放到Windows Path系统变量中。

要执行此操作,请按照以下步骤操作(如果这不适用于您的情况,请提供您的操作系统版本):

  1. 在桌面上,右键点击My Computer,然后点击Properties
  2. System Properties窗口中,点击Advanced标签。
  3. Advanced部分,点击Environment Variables按钮。
  4. Environment Variables窗口中,突出显示Path部分中的Systems Variable变量,然后点击修改按钮。
  5. 使用分号分隔不同的目录:

    C:\Program Files;C:\Winnt;C:\Winnt\System32
    

    你的环境很可能看起来有点不同,所以请以此为例。只需在最后添加GraphViz Path,如下所示:

    C:\Program Files;C:\Winnt;C:\Winnt\System32;C:\somefolder\graphviz\release\bin
    

    我不太确定在更改此值后是否必须重新启动系统。你必须在Win2k的旧时代做到这一点,我只是不知道这是否仍然适用于现代Windows版本。它肯定没有伤害!

    在此之后,phpdoc应该能够找到dot命令。

答案 1 :(得分:0)

解决此错误的步骤如下:

  1. 从中下载Windows软件包 https://graphviz.gitlab.io/_pages/Download/Download_windows.html

  2. 只需安装

  3. 即可
  4. 将c:\ Program Files \ Graphviz * \ dot.exe或c:\ Program Files(x86)\ Graphviz * \ dot.exe添加到您的环境变量PATH

  5. 运行phpdoc

  6. 重新启动您的机器&运行phpdoc(如果仍然显示相同的错误消息)