Grails 2.4.3 не работает на Mac OS X
Я использую установку Grails на Mac OS X v.10.9.5. Раньше у меня была установка Grails 2.4.2, и она работала нормально. Когда я пытался установить версию 2.4.3 (как через gvm, так и вручную, распаковав архив и установив переменные PATH и GRAILS_HOME), установка, похоже, прошла нормально, но при запуске команды "grails" из терминала это не имело никакого эффекта, только поведение, аналогичное "чистой" терминальной команде. Вывод или сообщение об ошибке не было предоставлено.
У кого-нибудь есть идеи, что может быть не так со средой или установкой? Или, по крайней мере, где я могу найти логи от запуска команды "grails"?
Любая помощь приветствуется. Спасибо
2 ответа
Найдите установку Grails, затем проверьте ее оболочку на bin/grails
, Предположим, он содержит следующие строки:
#!/bin/sh
trap "reset" EXIT
trap "reset" INT
trap "reset" TERM
DIRNAME=`dirname "$0"`
. "$DIRNAME/startGrails"
startGrails org.codehaus.groovy.grails.cli.GrailsScriptRunner "$@"
Используйте ваш любимый текстовый редактор для редактирования файла, добавьте #
напротив trap
s, чтобы прокомментировать эти строки.
#trap "reset" EXIT
#trap "reset" INT
#trap "reset" TERM
Затем выполните любые команды grails, такие как grails -version
Проверьте вывод консоли, чтобы найти реальную причину, по которой Grails не работал. Удачи.
У меня была та же проблема, и в моем случае ошибка произошла из-за переменной среды $JAVA_HOME. Для правильного выполнения Grails Java является обязательным условием. Поэтому вы должны проверить, добавили ли вы Java в ваш путь к классам, прежде чем выполнять Grails.
Чтобы проверить это, вы должны запустить, java -version
перед Grails команды, такие как grails -version