Ошибка в Grails

Кто-нибудь знает, как это исправить? Он отлично работает на моем env (я являюсь разработчиком) и не работает на машине моих коллег, которые распаковывают все

Добро пожаловать в Grails null - http://grails.org/ Лицензия Apache Standard License 2.0 Главная страница Grails настроена на: C: \ abc \ products \ grails-1.1

Базовый каталог: C: \ abc \ products \ foo \ bar Запуск сценария C: \ abc \ products \ grails-1.1 \ scripts \ RunApp.groovy Среда установлена для разработки Приложение ожидает версию grails [1.1], но GRAILS_HOME - это версия [null] - используйте правильную версию Grails или запустите «grails upgrade», если эта версия Grails новее, чем версия, которую ожидает ваше приложение.

Некоторые пояснения 1) Версия Grails не менялась ни на моей машине, ни на машине моих коллег. На самом деле некоторые из них устанавливаются впервые

2) В C: \ Documents and Settings \ myfriend.grails я вижу папку с именем 'null'. Я попытался удалить эту папку, но она создается, он запускает мое приложение.

3) Я даю ему релиз: я распаковываю всю папку, и он распаковывает ее. Итак, есть три шага A_ grails create-app для создания APp B_ Распакуйте мою папку, чтобы заменить сгенерированную папку C_ Grails run-app

Все в порядке после шага A-, но ухудшается после шага C


person RN.    schedule 21.07.2009    source источник


Ответы (2)


Похоже, что его установка Grails повреждена или настроена неправильно. Я бы попросил его переустановить новую копию Grails - http://www.grails.org/Installation и попробуй еще раз.

Ошибка, которую вы получаете, сообщает нам, что приложение, которое вы пытаетесь запустить, идентифицируется как версия 1.1, и я предполагаю, что это правильно. Тот факт, что Grails не может определить, какая версия установлена, заставляет меня указать на поврежденную или неправильно настроенную установку Grails.

Если он наберет «grails» в командной строке, что он увидит?

person Colin Harrington    schedule 21.07.2009

Я нашел проблему.

Это произошло потому, что я добавил файл build.properties. И поскольку файл был там, ожидалось, что в нем будут определены определенные свойства.

Как только переименовал во что-то другое - заработало

person RN.    schedule 22.07.2009