2014-03-12 23 views
1

我已經安裝了最新版本的CakePHP的,然後安裝在使用PEAR PHPUnit的,並試圖用這樣的鏈接以訪問爲CakePHP中(Windows 7)中使用PHPUnit的

的http://本地主機/ [PROJECT_NAME] /test.php

但是,結果我得到一個消息,PHPUnit沒有安裝。我無法理解問題是什麼。還有其他方法可以解決這個問題嗎?

,並有可能不安裝PHPUnit的,只是它的所有文件複製到,例如,供應商目錄CakePHP的,並在本地使用它只是一個單獨的項目?

+0

如果你想測試它,你需要PHPUnit的 - http://stackoverflow.com/questions/12655136/install-phpunit-on-windows – cornelb

回答

0

中贏得了最簡單的方法是https://github.com/dereuromark/cakephp-phpunit 這就是獨立的,並且將所有工作開箱即用

cake Phpunit.Phpunit install 

它的CakePHP本身以外沒有依賴性。沒有作曲家,沒有梨沒有其他第三方問題。

如果你有可用的那些依賴關係的一個,使用一個,雖然。


注: 由於現在梨通道已被關閉,因此現在只有作曲家解決的辦法。 (見其他答案)

+0

從到底哪個目錄下有沒有我來運行這個命令,因爲「蛋糕」是不是標準的命令?我有哪些路徑可以添加到system_path這個命令從任何地方工作? – jekahm

+0

是的,它沒有修改系統路徑。但是你需要讓你的蛋糕控制檯工作(這對於使用CakePHP來說是一種默認方式)。查看關於如何讓基本控制檯工作的文檔。通常,您只需將PHP添加到您的系統路徑並使用'。\ Console \ cake [command]'。 – mark

+0

好吧,我做了這樣的步驟:1. 根據官方的指令,我創建的文件夾中的應用/插件叫做PHPUnit的和複製的所有插件文件有 2.然後我添加到Windows系統變量「路徑」鏈接到cake.bat是([path_to_project] \ lib \ Cake \ Console \) 3.然後嘗試運行此命令「cake Phpunit.Phpunit install」,但出現錯誤「Plugin Phpunit could not be found」 I even don不知道問題是什麼?你能幫我解決這個問題嗎? – jekahm

1

我與馬克不同意。 :)

最簡單的方法來安裝PHPUnit全系統使用作曲家as described on their installation page

對於通過作曲一個系統的安裝,你可以運行:

composer global require 'phpunit/phpunit=3.7.*' 
+0

我這樣做了,但cakephp shell無法識別phpunit安裝。 – Olayinka