2010-02-14 2 views
1

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

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

+0

Принадлежит к суперпользователю ИМО. –

ответ

7

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

alias cake=PATH_TO_CAKE 

Для вашего файла .bashrc (это, как правило, в вашем домашнем каталоге).

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

export PATH=/your_path_to_cake:$PATH 

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

+0

Хорошо ... кроме того, что я не могу найти файл .bashrc. У меня есть файл .bash_history ... но, открыв его, довольно ясно, что это не то, что я ищу. Любая идея, где файл находится в Mac OS X 10.6? – Sam

+0

Попробуйте создать его! Большинство систем Unix также предоставляют/etc/profiles для установки значений по умолчанию для всех пользователей. – matiasf

+0

Да ... извините, этого не произошло. Я создал файл .bashrc и добавил: alias cake =/Applications/MAMP/cake/cake/console/cake export PATH =/Приложения/MAMP/торт/торт/консоль/торт: $ PATH Сохраненный файл, занесен в журнал вышли, вошли в систему, но не повезло. В файле/etc есть файл профиля. Должен ли я просто добавить эти 2 строки? Видя, что я действительно не знаю, что я делаю, это хорошая идея? Знаешь, я думаю, что я сделаю быстрый резерв, прежде чем попробовать что-нибудь еще! – Sam

0

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

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

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

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

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

Смежные вопросы