Невозможно создать новый проект, используя генератор-генератор Gradle + Kotlin

Я установил Android Studio на Mac, используя brew install Caskroom/cask/android-studio

Затем я запускаю yo gradle-kotlin и получил следующую ошибку. Что я могу сделать, чтобы сделать мою первую работу Hello World?

спасибо

 ✔ /Volumes/Git/android/kotlin-hello-world 10:53 $ yo gradle-kotlin _-----_ | | .--------------------------. |--(o)--| | Welcome to the | `---------´ | incredible Gradle+Kotlin | ( _´U`_ ) | generator! | /___A___\ '--------------------------' | ~ | __'.___.'__ ´ ` |° ´ Y ` Detecting installed Gradle version... Fetching latest Kotlin version from Maven Central... ✔ Fetched latest Kotlin version: 1.0.1-2 ✔ Detected installed Gradle version: 2.12 ? What's your project name? kotlin hello world ? What Gradle version would you like to use? 2.12 ? What Kotlin version would you like to use? 1.0.1-2 ? Do you want to use Kotlin Reflection? Yes ? Would you like to use IDEA Gradle plugin? Yes identical .gitignore identical src/main/kotlin/.gitkeep identical src/test/kotlin/.gitkeep identical build.gradle identical gradle.properties identical settings.gradle Executing 'gradle wrapper' command... ✔ Done executing 'gradle wrapper' command. Executing Gradle tasks: idea build internal/child_process.js:298 throw errnoException(err, 'spawn'); ^ Error: spawn EACCES at exports._errnoException (util.js:856:11) at ChildProcess.spawn (internal/child_process.js:298:11) at Object.exports.spawn (child_process.js:362:9) at Function.spawn (/usr/local/lib/node_modules/generator-gradle-kotlin/node_modules/cross-spawn-async/index.js:13:18) at spawn (/usr/local/lib/node_modules/generator-gradle-kotlin/node_modules/cross-spawn/index.js:34:23) at GradleKotlinGenerator.spawnCommand (/usr/local/lib/node_modules/generator-gradle-kotlin/node_modules/yeoman-generator/lib/actions/spawn_command.js:20:10) at ChildProcess.<anonymous> (/usr/local/lib/node_modules/generator-gradle-kotlin/generators/app/gradle-kotlin.coffee:78:8) at emitTwo (events.js:100:13) at ChildProcess.emit (events.js:185:7) at Process.ChildProcess._handle.onexit (internal/child_process.js:200:12) 

Я только что исправил это.

Это была ошибка OSX в логике генератора, довольно глупая: она неправильно обнаружила платформу и пыталась вызвать ./gradlew.bat , она даже не понимала, что это .bat-файл, причина ошибки EACCES на самом деле было то, что у этого .bat не было разрешения + x. Просто обновите генератор до 1.1.1, и все должно быть хорошо.

Intereting Posts
Почему var foo = null компилируется Сделать короткое заявление if Не удается найти целевое тело после запуска Jfinal веб-приложения с kotlin Как добавляются дополнительные свойства градиента в DSL Kotlin? JavaRX: как вернуть кешированное значение немедленно и параллельно выполнить сетевой запрос Изменение цвета кнопок и цветов progressbar с помощью Anko Как заменить Doko-Inko, уи-трюк с функциями kotlin 1.1.0 kotlinx-coroutines-core lib? Как реализовать шаблон проектирования шаблонов в Котлине? Как уничтожить список Котлин в подсписках? Котлин: Разрушение в лямбда-параметрах Ошибка подключаемого модуля: Kotlin бросил непроверенное исключение IllegalStateException Как использовать SQLite в Kotlin / Native? @ Прежде чем аннотация игнорируется котлином в эспрессо-тесте? JsonArray в класс данных Kotlin с использованием Retrofit (ожидается BEGIN_OBJECT, но BEGIN_ARRAY) Как я могу вернуть логическое значение из AsyncTask?