簡體   English   中英

CakePHP Shell怪異:工作目錄混亂,找不到外殼

[英]CakePHP Shell weirdness: working directory mangled and can't find shells

我一直在運行CakePHP 1.3 Shell時遇到問題。 我有一個要測試的外殼,因此我轉到應用程序的目錄並嘗試運行它:

$ pwd
/path/to/cakephp/app
$ ../cake/console/cake
No configuration could be loaded for domain /path/to/cakephp/app. Exiting...

好吧,那有點奇怪。 因此,讓我們嘗試將-app傳遞給它:

$ ../cake/console/cake -app /path/to/cakephp/app

Welcome to CakePHP v1.3.8 Console
---------------------------------------------------------------
Current Paths:
 -app: /path/to/cakephp/app/
 -working: /path/to/cakephp//path/to/cakephp/app
 -root: /path/to/cakephp
 -core: /path/to/cakephp

...啊? 核心目錄是完全錯誤的,我不知道該工作目錄正在發生什么。 -working傳遞工作目錄會得到完全相同的輸出。

最重要的是,沒有檢測到我的任何外殼。 我在CakePHP的書中注意到,該命令應該顯示正在查找shell的目錄列表,並告訴您是否存在- none 相反,沒有目錄顯示。 這些外殼位於app/vendors/shells ,價格不菲。

所以...我迷路了。 這里發生了什么?

在Cake核心團隊中的某人回答:

13:10:15 <savant> AlexMax: 1.3.8 has known issues with shells
13:10:19 <savant> please update to 1.3.13

好吧,猜對了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM