2015-09-07 122 views
3

我试图让PHPDocumentor在本地XAMPP安装上运行。 不幸的是,我很难用包管理器来做这件事。PHPDocumentor - 找不到Graphviz'dot'命令

  1. 我怎么知道在哪里安装包: 有关包经理首先是一些基本的问题吗?例如:我使用Composer安装了PHPDocumentor。我去我的C:\ XAMPP \ htdocs中\,并运行一个命令:

    composer require "phpdocumentor/phpdocumentor:2.*"

这将安装phpDocumentor的一个 “供应商” 文件夹中的XAMPP \ htdocs中\

  • 这是正确的安装所有这些软件包的路径,还是有一个默认目录来安装?
  • 如果我想卸载软件包,我是否简单地删除“vendor”目录?

  • 我跑的phpDocumentor和得到一个错误的安装之后:

Unable to find the dot command of the GraphViz package. Is GraphViz correctly installed and present in your path?

要解决此,我尝试以下:

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

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

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

任何人都可以帮我解决这个问题吗?

最好的问候, Abayob

+1

我通过在我的驱动器(从Graphviz下载页面下载的安装程序)上安装184MB的完整Graphviz安装来解决'dot'命令问题。有了这个安装bin-dir被安装,所以我添加了这个目录到PATH。 之后,我可以运行phpdoc运行而不会出错。 我认真想一定有另一种方式? 我不喜欢在我的电脑上使用184MB有用的东西来运行'dot'命令? – Abayob

回答

4

Unable to find the dot command of the GraphViz package. Is GraphViz correctly installed and present in your path?

解决此错误的步骤如下:

  1. 下载的zip从http://www.graphviz.org/Download_windows.php
  2. 提取物c:\some\where\graphviz
  3. 添加c:\some\where\graphviz\bin到环境变量PATH
  4. 运行PHPDoc的

I don't like to have 184MB of usefull stuff on my PC just to run the 'dot' command?

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

+0

你是什么意思“环境路径”? – Yevgen

+1

我的意思是环境变量'PATH'。你可以用'echo%PATH%'显示内容。将路径添加到graphviz中以使其可以从任何地方执行... –