2014-04-06 45 views
3

我正在創建一個PHP微框架並決定使用ApiGen來生成API。 當我使用 「apigen」 命令在終端,我得到以下信息:我無法安裝並運行ApiGen

sh.exe「:apigen:找不到命令

也許是目錄樹:

Project/ 
--Libraries/ 
----Attw/ (micro-framework and the directory to document) 
----apigen/ 

我該怎麼辦?我怎樣才能組織目錄樹?我怎樣才能正確地執行該apigen?我還沒有找到很好的教程有關。

+1

假設你使用的是Windows,你需要的ApiGen可執行文件會出現在你的系統路徑,我認爲。 – halfer

+0

存在的唯一可執行文件是.bat,但不起作用。 –

+0

不幸的是,這並沒有給我們很多好處。你知道它適用於Windows嗎?該項目是否有支持渠道? – halfer

回答

1

從版本4.0開始,您可以下載ApiGen作爲PHAR並使用它幾乎與您使用作曲家相同的方式。

欲瞭解更多信息,結賬apigen.org

4

我一直在與Apigen一起掙扎(它曾經生成一個空文檔),但最終我在https://github.com/apigen/apigen/downloads上使用獨立版(它在Windows上)工作。 (更新:apigen也可以配置針對NetBeans)

解壓它例如在d:\apigen

現在找到並重新命名apigen.neon.example到apigen.neon和標準文本編輯器打開這個霓虹配置文件。如果您希望它與Netbeans一起使用,您還需要填寫參數作爲源和目標。 想必您可以添加inc擴展名。所以找到extensions:行並將其更改爲extensions: [php, inc]

打開Windows命令行界面(CMD.EXE)並轉到d:\ apigen 現在運行類似:

apigen --source e:\wamp\www\ --destination e:\apigen_output --config d:\apigen\apigen.neon 

這個現在應該生成你文檔。

在Netbeans(8.0)中,首先轉到工具,選項,PHP,框架& tools,apigen並設置路徑爲apigen.bat。現在右鍵單擊您的項目,選擇屬性,apigen,然後從上面選擇配置文件。然後右鍵單擊您的項目並單擊生成文檔。

至於這樣做的另一種方式,我也看到了人們在像e:\wamp\bin\php\php5.5.12 然後PHP路徑解壓ApiGen,在Windows中去電腦>屬性>進入系統設置>(標籤)高級>環境變量。在系統變量查找路徑的第二個列表中,單擊編輯並在末尾添加如下內容:;E:\wamp\bin\php\php5.5.12\不要忘記分號。

Apigen現在應該可以從cmd全局獲得。

+0

有沒有辦法配置Netbeans使用不同的apigen。霓虹燈爲每個項目? – user3640967