CakePHP, Set "торт" Переменная среды? - PullRequest
1 голос
/ 15 февраля 2010

Я использую консоль "cake" в cakephp на Mac OS X 10.6.2. Как мне установить переменную среды (или PATH?), Чтобы все, что мне нужно было набрать в терминале, это "торт" ... в отличие от полного пути к консольному приложению?

Я невозмутимо Newb, когда дело доходит до терминальных команд и данных UNIX вещей (но я учусь!), Так что терпите меня, если мое объяснение / словарный запас откусил.

Ответы [ 2 ]

7 голосов
/ 15 февраля 2010

Вы должны добавить

alias cake=PATH_TO_CAKE

В ваш файл .bashrc (обычно он находится в вашем домашнем каталоге).

Чтобы открыть все сценарии тортов в каталоге оболочки, добавьте путь к оболочке тортов в системный путь.

export PATH=/your_path_to_cake:$PATH

И псевдоним, и экспорт могут быть добавлены в файл .bashrc или выполнены непосредственно в командной строке. .bashrc - это сценарий оболочки, который будет выполняться каждый раз, когда вы запускаете новый сеанс оболочки, и размещение одной или обеих строк заставит точку указывать на правильную программу независимо от вашего рабочего каталога.

0 голосов
/ 15 февраля 2010

Вышеупомянутое решение, опубликованное matiasf, должно помочь вам довольно быстро.

Единственное, что я бы порекомендовал, это поместить ваш каталог тортов в центральное место (например, /usr/local/cake).

Я недавно написал несколько инструкций в сообщении в блоге (http://developinginthedark.com/posts/cakephp-tip-2-run-multiple-cakephp-releases), в котором подробно рассматриваются настройки на Mac (и инструкции для Windows, прокомментированные пользователем), в частности, особое внимание уделяется настройке и запуску среды, поддерживающей несколько релизы CakePHP.

Звучит так, будто вам просто нужно начать работу с одной версией, но инструкции все равно должны быть актуальны.

Надеюсь, это поможет вам и / или другим.

...