tl;dr: I can build and run iOS, but not Android
I recently upgraded Cordova to to version 4.3
This gave me some iOS headaches, so I tried to update xcode. Of course, this meant that I had to stop putting off my upgrade to Yosemite.
So for good measure, I upgraded my CLI and am now using Ionic v1.0.0-rc.5.
after all of these installs, I run
ionic build android and it yields
running cordova build android
Running command: /project/hooks/after_prepare/010_add_platform_class.js /project
add to body class: platform-android
Running command: /project/platforms/android/cordova/build
throw er; // Unhandled ‘error’ event
Error: spawn EACCES
at errnoException (child_process.js:998:11)
at Process.ChildProcess._handle.onexit (child_process.js:789:34)
ERROR building one of the platforms: Error: /project/platforms/android/cordova/build: Command failed with exit code 8
You may not have the required environment or OS to build this project
Error: /project/platforms/android/cordova/build: Command failed with exit code 8
at ChildProcess.whenDone (/usr/local/share/npm/lib/node_modules/cordova/node_modules/cordova-lib/src/cordova/superspawn.js:131:23)
at ChildProcess.EventEmitter.emit (events.js:98:17)
at maybeClose (child_process.js:753:16)
at Process.ChildProcess._handle.onexit (child_process.js:820:5)
I don't expect anyone to be able to recreate since it is clearly a machine-specific thing, but any/all suggestions are very much appreciated.