用Zend Framework的zf指令的時候
Windows下執行指令會出現
A project profile was not found.的錯誤訊息
原因是程式中有判斷錯誤的問題
把library\Zend\Tool\Project\Provider\Abstract.php第126行
$projectDirectoryAssembled = DIRECTORY_SEPARATOR . implode(DIRECTORY_SEPARATOR, $parentDirectoriesArray);
前面的DIRECTORY_SEPARATOR 拿掉就可以了
在Linux下最前面的DIRECTORY_SEPARATOR 會變成絕對路徑像 \var\www\zf\...\...
但在Windows下就會變成\C:\zf\...
多出一個斜線 路徑就變成找不到了
改成
$projectDirectoryAssembled = implode(DIRECTORY_SEPARATOR, $parentDirectoriesArray);
問題就解決啦
Windows下執行指令會出現
A project profile was not found.的錯誤訊息
原因是程式中有判斷錯誤的問題
把library\Zend\Tool\Project\Provider\Abstract.php第126行
$projectDirectoryAssembled = DIRECTORY_SEPARATOR . implode(DIRECTORY_SEPARATOR, $parentDirectoriesArray);
前面的DIRECTORY_SEPARATOR 拿掉就可以了
在Linux下最前面的DIRECTORY_SEPARATOR 會變成絕對路徑像 \var\www\zf\...\...
但在Windows下就會變成\C:\zf\...
多出一個斜線 路徑就變成找不到了
改成
$projectDirectoryAssembled = implode(DIRECTORY_SEPARATOR, $parentDirectoriesArray);
問題就解決啦
程式設計 / Programing (12)
寶石方塊機器人

