如何配置 Aptana Studio 3 以运行 CakePHP bake shell 脚本?
请您参考如下方法:
在搜索 Stack Overflow 和 Google 寻找答案时,我也有好几次想到这个话题。我注意到 Aptana 3 不再有“工具 --> 外部工具”项,尽管 Aptana 2 默认具有这个很棒的功能。
我找不到任何解决方案,所以我开始自己寻找。对于所有遇到同样问题的人,这里是解决方案:
该功能存在,但默认情况下不可用。
- 打开“Web”视角
- 右键单击“Web”透视图(屏幕右上部分)
- 点击“自定义...”
- 转到“命令组可用性”选项卡
- 通过选中复选框启用“外部工具”
- 转到“菜单可见性”标签
- 展开“运行”并通过选中其复选框启用“外部工具”
- 按“确定”即可开始。
为了完成整个案例,这里是我用于 CakePHP Bake 外部工具的配置。它与其他地方的建议略有不同,但它对每个项目都是独立的。
CakePHP 1.x
- 打开运行 -> 外部工具 -> 外部工具配置
- 创建一个程序
- 名称:CakePHP 烘焙
- 地点:
- Mac OSX:${project_loc}/cake/console/cake
- Windows:${project_loc}/cake/console/cake.bat
- 工作目录:${project_loc}/app
- 参数:bake
在位置(第 4 步)中使用 ${project_loc} 将找到当前项目的 Cake 控制台。虽然我的大多数项目都使用最新版本(当前为 1.3 分支),但较旧的项目可能仍使用 1.2 甚至 1.1 分支。烘焙控制台可能因分支机构而异。
2014 年 8 月 22 日更新
由于我在 2011 年发布了这个解决方案并且人们仍在使用这个主题,下面是它在新的 CakePHP 2.x 系列中的工作原理。
- 打开运行 -> 外部工具 -> 外部工具配置
- 创建一个程序
- 名称:CakePHP 2.x 烘焙
- 地点:
- Mac OSX:${project_loc}/lib/Cake/Console/cake
- Windows:${project_loc}/lib/Cake/Console/cake.bat
- 工作目录:${project_loc}/app
- 参数:bake