2015-09-07 53 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中以使其可以從任何地方執行... –