我的当前路径阻止我执行蛋糕烘烤。我得到了答复: 您要烘焙的项目的路径是什么? [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>
我应该如何准备我的蛋糕烘焙路径?
答案 0 :(得分:1)
您似乎正在从项目根目录运行bake shell,因此Cake无法正确检测您的应用程序路径。这可以通过输出中的App : musiclib
位看到。显然,该文件夹不是您的app文件夹。尝试以下其中一项:
从app
文件夹中运行它。因此cd
进入app
然后:
.. \ lib \ Cake \ Console \ cake bake
使用-app
标志指定app文件夹的路径。在项目根目录(htdocs/musiclib
)内时,运行:
lib \ Cake \ Console \ cake bake -app app
最后app
是你的app文件夹的相对路径。