После установки gradle в Ubuntu столкнулся со странной проблемой: gradle рьяно утверждал, что JAVA_HOME не корректна и якобы ссылается на /usr/lib/jvm/default-java.
При этом, это было наглой ложью с его стороны, т.к. эта переменная имела иное значение и была абсолютно корректной:
Вот грубое решение данной проблемы:
Ссылка на гредловый баг трекер с соответствующей проблемой: http://issues.gradle.org/browse/GRADLE-2545
Кстати, как видите версия gradle в репозитории Ubuntu 12.04 крайне не свежая. В последних версиях дистрибутивов gradle эта проблема, как и проблемная строка в конфигурации, не встречается.
$ gradle ERROR: JAVA_HOME is set to an invalid directory: /usr/lib/jvm/default-java Please set the JAVA_HOME variable in your environment to match the location of your Java installation.
$ echo $JAVA_HOME /usr/lib/jvm/java-7-oracle
Вот грубое решение данной проблемы:
- Открываем для редактирования под рутом файл /usr/bin/gradle
- Находим строчку export JAVA_HOME=/usr/lib/jvm/default-java
- И закомментируем ее: #export JAVA_HOME=/usr/lib/jvm/default-java
- Proffit!
$ gradle :help Welcome to Gradle 1.4. To run a build, run gradle <task> ... To see a list of available tasks, run gradle tasks To see a list of command-line options, run gradle --help BUILD SUCCESSFUL Total time: 2.877 secs
Кстати, как видите версия gradle в репозитории Ubuntu 12.04 крайне не свежая. В последних версиях дистрибутивов gradle эта проблема, как и проблемная строка в конфигурации, не встречается.
Комментариев нет:
Отправить комментарий