我在Mac OS X 10.6.2上使用cakephp中的“cake”控制台。如何设置环境变量(或PATH?),以便我在终端中键入的所有内容都是“蛋糕”...而不是控制台应用程序的完整路径?
当谈到终端命令和这些UNIX事情时,我毫不掩饰地说是新手(但我正在学习!),所以如果我的解释/词汇有点偏离,请耐心等待。
答案 0 :(得分:7)
你应该添加
alias cake=PATH_TO_CAKE
到您的.bashrc文件(通常在您的主目录中)。
要公开shell目录中的所有cake脚本,请将cake shell路径添加到系统路径。
export PATH=/your_path_to_cake:$PATH
别名和导出都可以添加到.bashrc文件中或直接在命令行上执行。 .bashrc是一个shell脚本,每次启动一个新的shell会话时都会执行它,并且放置一行或两行将使得蛋糕指向正确的程序而不依赖于您的工作目录。
答案 1 :(得分:0)
matiasf发布的上述解决方案可以让你快速前进。
我唯一建议的是将你的蛋糕目录放在一个中心位置(即/ usr / local / cake)。
我最近在博客文章(http://developinginthedark.com/posts/cakephp-tip-2-run-multiple-cakephp-releases)中写了一些说明,这些说明介绍了Mac上的设置(以及用户评论的Windows说明),特别关注如何启动和运行支持多个环境的环境CakePHP的发布。
听起来你只需要使用一个版本,但说明仍应相关。
希望这可以帮助自己和/或其他人。