安装CakePHP的-脚本V2.2.1正确的方式?(right way to install cak

2019-09-21 05:17发布

我使用Ubuntu和按指令我使用“apt-get的6.在安装CakePHP中的脚本”

我使用的蛋糕v 2.2.1的最新的稳定版本,但是当我运行蛋糕烘焙-app,我总是得到V1.3.2控制台

为什么我会介绍CakePHP v 2.2.1的CakePHP V1.3.2控制台

Answer 1:

至于其他人已经指出,CakePHP的从仓库是V1.3.2不与你的工作2.1。

卸载后( sudo apt-get remove cakephp-scripts )它,请执行以下操作:

  1. 下载CakePHP的2.1和提取它的地方,全球可用的(例如/usr/share/php/cakephp/
  2. 检查的权限: /usr/share/cakephp/和所有子文件夹应该是可读的每个人, /usr/share/cakephp/app/Console/cake应该是可执行的。
  3. 现在从链接你的可执行文件/usr/bin/

     cd /usr/bin ln -s /usr/share/php/cakephp/app/Console/cake cake 
  4. 现在,您应该可以从控制台到处使用这个脚本的正确版本。

如果你想切换蛋糕的版本舒服,你应该把源中的子文件夹,即/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链接。



Answer 2:

检查你的Linux PATH变量,它可能会指向一个旧版本的蛋糕



Answer 3:

而不是运行的cake bake直接运行它cakeDir/appConsole/cake bake 。 问题是, install cakephp-scripts安装老版本的蛋糕脚本。



Answer 4:

转到您的终端

1. sudo apt-get remove cakephp-scripts 
2.cd /var/www/html/yourproject/app/Console/
3.sh cake bake

我想你将能够用蛋糕烘焙控制台与您的CakePHP的版本相同。



文章来源: right way to install cakephp-scripts for v2.2.1?