【问题标题】:PHPDocumentor - Graphviz 'dot' command not foundPHPDocumentor - 未找到 Graphviz 'dot' 命令
【发布时间】:2015-12-03 01:27:06
【问题描述】:

我试图让 PHPDocumentor 在本地 XAMPP 安装上运行。 可悲的是,我很难使用包管理器来做到这一点。 首先是关于包管理器的一些基本问题:

  1. 我如何知道在哪里安装软件包?例如:我使用 Composer 安装了 PHPDocumentor。我去我的 C:\xampp\htdocs\ 并运行一个命令:

    作曲家需要“phpdocumentor/phpdocumentor:2.*”

这会将 phpdocumentor 安装在 xampp\htdocs\ 的“供应商”文件夹中

  • 这是安装所有这些软件包的正确路径还是有默认的安装目录?
  • 如果我想卸载软件包,我是否只需删除“供应商”目录?

    1. 安装后运行 PHPdocumentor 报错:

找不到 GraphViz 包的dot 命令。是 GraphViz 正确安装并出现在您的路径中?

为了解决这个问题,我尝试了以下方法:

当我的指针位于 htdocs 文件夹中并指向文件夹的路径时,安装了包 graph/graphviz:

C:\xampp\htdocs\vendor\graph\graphviz
...graph\graphviz\src
...graph\graphviz\tests

以上都没有解决问题。 根据这个link我必须将\graphiz\bin目录添加到路径中,但是没有“bin”目录?

谁能帮我解决这个问题?

最好的问候, 阿巴约布

【问题讨论】:

  • 我通过在我的驱动器上安装 184MB 的完整 Graphviz 安装解决了“点”命令问题(从 Graphviz 下载页面下载的安装程序)。通过此安装,安装了 bin-dir,因此我将此目录添加到 PATH。在此之后,我可以运行 phpdoc 运行而不会出现错误。我认真地认为必须有另一种方式?我不喜欢我的电脑上只有 184MB 的有用的东西只是为了运行“点”命令?

标签: graphviz phpdoc


【解决方案1】:

找不到 GraphViz 包的点命令。 GraphViz 是否正确安装并出现在您的路径中?

解决此错误的步骤是:

  1. https://graphviz.gitlab.io/_pages/Download/Download_windows.html下载zip
  2. 解压到c:\some\where\graphviz
  3. c:\some\where\graphviz\bin 添加到您的环境变量PATH
  4. 运行phpdoc

我不喜欢在我的 PC 上安装 184MB 有用的东西来运行“点”命令?

是的,它有很多东西。一个更轻量级的解决方案会很好。

【讨论】:

  • “环境路径”是什么意思?
  • 我的意思是环境变量PATH。您可以使用echo %PATH% 显示内容。在此处添加 graphviz 的路径以使其在任何地方都可以执行...
猜你喜欢
  • 2014-07-02
  • 2023-04-02
  • 2013-12-09
  • 2013-10-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-11-29
  • 2011-03-04
相关资源
最近更新 更多