【问题标题】:Don't get GraphViz and phpDocumentor to work不要让 GraphViz 和 phpDocumentor 工作
【发布时间】:2015-01-28 13:57:42
【问题描述】:

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

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

我可以做什么或检查什么?

【问题讨论】:

    标签: xampp graphviz phpdoc


    【解决方案1】:

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

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

    1. 在桌面上,右键单击My Computer,然后单击Properties
    2. System Properties 窗口中,单击Advanced 选项卡。
    3. Advanced 部分,点击Environment Variables 按钮。
    4. Environment Variables 窗口中,突出显示Systems Variable 部分中的Path 变量,然后单击编辑按钮。

    不同的目录用分号隔开:

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

    它很可能在您的环境中看起来有点不同,所以请以此为例。只需在末尾添加 GraphViz 路径,如下所示:

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

    我不太确定在更改此值后是否必须重新启动系统。在过去的 Win2k 时代,你必须这样做,我只是不知道这是否仍然适用于现代 Windows 版本。肯定不会痛的!

    在这之后,phpdoc应该可以找到dot这个命令了。

    【讨论】:

      【解决方案2】:

      解决此错误的步骤是:

      1. 从以下位置下载 Windows 包 https://graphviz.gitlab.io/_pages/Download/Download_windows.html

      2. 安装即可

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

      4. 运行 phpdoc

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

      【讨论】:

        猜你喜欢
        • 2023-04-02
        • 2012-05-30
        • 1970-01-01
        • 2014-07-02
        • 2015-12-03
        • 2015-07-31
        • 2016-03-17
        • 2011-02-22
        • 2018-07-22
        相关资源
        最近更新 更多