1

我的正确路径阻止我执行蛋糕烘烤。我得到答复:您要烘焙的项目的路径是什么?[c:\xampp\htdocs\musiclib\myapp] > 希望以下细节能揭示我哪里出错了。在我的 XAMPP shell 中,当我执行命令“cake”时,我得到以下结果:

App : musiclib
Path: c:\xampp\htdocs\musiclib\  - this is the application I want to bake
Current Paths:
-app: musiclib
-working: c:\xampp\htdocs\musiclib
-root: c:\xampp\htdocs
-core: C:\xampp\htdocs\musiclib\lib

我的环境变量路径以 ;C:\xampp\htdocs\musiclib\Cake\lib\Console; 结尾 我的 httpd-vhosts.conf 包含

<VirtualHost *:80>
ServerAdmin admin@localhost.com
DocumentRoot "C:/xampp/htdocs/musiclib/app/webroot"
ServerName musiclib:80
ServerAlias localhost
<Directory "C:/xampp/htdocs">
Options Indexes FollowSymLinks Includes ExecCGI
Order allow,deny
Allow from all
</Directory>
</VirtualHost>

我应该如何准备使用蛋糕烘焙的路径?

4

1 回答 1

1

看来您正在从项目根目录运行 bake shell,因此 Cake 无法正确检测到您的应用程序路径。这可以从App : musiclib输出中的位看出。显然,该文件夹不是您的应用程序文件夹。尝试以下其中一项:

  1. app从您的文件夹中运行它。所以cd进入app然后:

    ..\lib\Cake\Console\cake bake

  2. 使用该-app标志指定应用程序文件夹的路径。在您的项目根目录 ( htdocs/musiclib) 中,运行:

    lib\Cake\Console\cake bake -app 应用程序

最后一个app是您所在位置的应用程序文件夹的相对路径。

于 2013-02-11T08:59:47.153 回答