1

我在 Mac OS X 10.6.2 上的 cakephp 中使用“cake”控制台。如何设置环境变量(或 PATH?),以便在终端中输入的只是“cake”......而不是控制台应用程序的完整路径?

当谈到终端命令和这些 UNIX 东西时,我毫不掩饰地是新手(但我正在学习!),所以如果我的解释/词汇有点偏离,请耐心等待。

4

2 回答 2

7

你应该添加

alias cake=PATH_TO_CAKE

到你的 .bashrc 文件(它通常在你的主目录中)。

要公开 shell 目录中的所有 cake 脚本,请将 cake shell 路径添加到系统路径。

export PATH=/your_path_to_cake:$PATH

别名和导出都可以添加到您的 .bashrc 文件中或直接在命令行上执行。.bashrc 是一个 shell 脚本,每次你启动一个新的 shell 会话时都会执行它,并且无论你的工作目录如何,放置其中一行或两行都会使 cake 指向正确的程序。

于 2010-02-14T23:11:11.210 回答
0

matiasf 发布的上述解决方案应该可以让您快速上手。

我唯一推荐的是将你的 cake 目录放在一个中心位置(即 /usr/local/cake)。

我最近在一篇博文 ( http://developinginthedark.com/posts/cakephp-tip-2-run-multiple-cakephp-releases ) 中写了一些说明,其中介绍了在 Mac 上的设置(以及用户评论说明Windows),特别关注建立和运行支持多个 CakePHP 版本的环境。

听起来您只需要使用一个版本,但说明仍然应该是相关的。

希望这对您自己和/或其他人有所帮助。

于 2010-02-15T15:42:02.387 回答