我使用Ubuntu和按指令我使用“apt-get的6.在安装CakePHP中的脚本”
我使用的蛋糕v 2.2.1的最新的稳定版本,但是当我运行蛋糕烘焙-app,我总是得到V1.3.2控制台
为什么我会介绍CakePHP v 2.2.1的CakePHP V1.3.2控制台
我使用Ubuntu和按指令我使用“apt-get的6.在安装CakePHP中的脚本”
我使用的蛋糕v 2.2.1的最新的稳定版本,但是当我运行蛋糕烘焙-app,我总是得到V1.3.2控制台
为什么我会介绍CakePHP v 2.2.1的CakePHP V1.3.2控制台
至于其他人已经指出,CakePHP的从仓库是V1.3.2不与你的工作2.1。
卸载后( sudo apt-get remove cakephp-scripts
)它,请执行以下操作:
/usr/share/php/cakephp/
/usr/share/cakephp/
和所有子文件夹应该是可读的每个人, /usr/share/cakephp/app/Console/cake
应该是可执行的。 现在从链接你的可执行文件/usr/bin/
:
cd /usr/bin ln -s /usr/share/php/cakephp/app/Console/cake cake
现在,您应该可以从控制台到处使用这个脚本的正确版本。
如果你想切换蛋糕的版本舒服,你应该把源中的子文件夹,即/usr/share/php/cakephp/2.1/
并链接有: ln -s 2.1 current
。 现在,您可以从链接/usr/bin
你的current
目录: ln -s /usr/share/php/cakephp/current/app/Console/cake cake
。 如果你想切换的版本,你必须做的唯一的事情就是改变,在current
链接。
检查你的Linux PATH变量,它可能会指向一个旧版本的蛋糕
而不是运行的cake bake
直接运行它cakeDir/app
做Console/cake bake
。 问题是, install cakephp-scripts
安装老版本的蛋糕脚本。
转到您的终端
1. sudo apt-get remove cakephp-scripts
2.cd /var/www/html/yourproject/app/Console/
3.sh cake bake
我想你将能够用蛋糕烘焙控制台与您的CakePHP的版本相同。