2011-04-01 96 views
3

我想讓CakePHP控制檯工作,但沒有成功。 我下載了最新的包到D:\xampp\htdocs\prj\。我正在使用Windows 7,並且還設置了環境變量(D:\xampp\php\D:\xampp\htdocs\prj\cake\console\)。 我得到的錯誤:'cake' is not recognized as an internal or external command, operable program or batch file. 我希望這不是我有安裝在d XAMPP一個問題:驅動器,而不是C:CakePHP控制檯不起作用

感謝您的幫助!

+0

位置應該沒關係。你關閉了提示窗口並再次打開它嗎? – dogmatic69 2011-04-01 21:26:35

+0

是的,做到了。無論我在哪裏輸入「蛋糕」,它都會帶來同樣的錯誤。問題是什麼? – linkyndy 2011-04-01 21:34:59

+0

你應該正常地從/ app目錄輸入它。問題是windows被推遲:P嘗試cd到php dir,然後執行php D:\ cake \ dir \ bake – dogmatic69 2011-04-01 21:41:54

回答

0

貌似環境變量之間不應該有任何空的空間這是問題。!很怪異確實感謝您幫助我

1

居然請檢查一下,美也包括「\」設置這樣的

 "D:\xampp\htdocs\prj\cake\console\)" 

環境變量之後,而不是像這樣

 "D:\xampp\htdocs\prj\cake\console)" same for the second one 

希望它會幫助你

+1

謝謝。我已經解決了這個問題,請查看以上評論:) – linkyndy 2012-05-04 18:51:47

2

我是同樣的問題。所以我能夠解決:

首先,我試過這個: ;'D:\ xampp \ htdocs \ prj \';'D:\ xampp \ htdocs \ prj \ cake \ console \';

當我向控制檯寫'蛋糕'時,它不起作用。

約一兩小時後,我finnaly嘗試這樣做,它是工作的罰款:

; d:\ XAMPP \ htdocs中\ PRJ \; d:\ XAMPP \ htdocs中\ PRJ \蛋糕\控制檯\;

因此:不要使用單或雙引號(」或「),這將是工作的罰款

+0

謝謝。我已經解決了這個問題,請查看以上評論:) – linkyndy 2012-08-06 09:38:05

1

我使用WAMP,它爲我的路徑變量設置爲

c:\wamp\bin\php\php5.3.0\;c:\wamp\www\cake\console\; 

替換爲「C:\ WAMP \ BIN \ PHP \ PHP5。 3.0 \「與你的服務器的php文件的位置並替換」c:\ wamp \ www \ cake \ console「 \「與當前項目的Cake \ console文件夾的位置相關聯。