2013-06-06 2 views
0

Я пытаюсь настройки Грааль в Mac OS 10.8.3заводной и Grails - неправильная переменная окружения в MAC

  • Я скачать и установить заводной.

  • Затем я загрузил grails 2.2.2 и разархивировал его.

  • Я побежал

Судо нано launchd.conf

  • и добавил расположение Граалей:

SETENV GRAILS_HOME/Пользователи/hdeus/Документы/код/​​Grails -2.2.2

  • сохранил файл. Когда я бегу

эхо $ GRAILS_HOME

  • я получаю:

/Users/hdeus/.gvm/grails/current

Который, как я подозреваю, окр var setup by Groovy автоматически (который перекрывает тот, который я настраиваю!) - но в этой папке ничего нет, поэтому grails не будет работать! Любые идеи, как это исправить?

Спасибо!

+0

'/ Пользователи/hdeus/.gvm/grails/current' означает, что он был установлен с помощью инструмента GVM http://gvmtool.net/, не так ли? Вы устанавливали grails перед использованием этого инструмента? –

+0

Как упоминалось @ivarPrudnikov, он устанавливается gvmtool. Скрипты gvmtool поступают из вашего tcshrc или bashrc/bash_profile (в зависимости от вашей оболочки). Удалите строку, используя сценарий gvm, и ваша проблема исчезнет ... – rimero

ответ

0

использование экспорт GRAILS_HOME вместо:

GRAILS_HOME=/Users/hdeus/Documents/Code/grails-2.2.2

export GRAILS_HOME

echo $GRAILS_HOME

/Users/hdeus/Documents/Code/grails-2.2.2

2

Если у вас есть инструмент GVM настройки, который выглядит, как вы делаете это намного проще, чтобы загрузить и установить Grails с помощью этого инструмента

gvm use grails 2.2.2 

Инструмент gvm отлично подходит для управления различными версиями grails.