perfectsense / gyro

Gyro is a command-line tool for creating, updating, and maintaining cloud infrastructure. Gyro makes infrastructure-as-code possible.
https://gyro.dev
Apache License 2.0
134 stars 7 forks source link

Fix stub error handling when java not installed #404

Closed elpy1 closed 2 years ago

elpy1 commented 2 years ago

On a clean ubuntu box without java installed:

root@3f0b37f10052:~# curl -sL -o /usr/local/bin/gyro https://artifactory.psdops.com/gyro-releases/gyro/gyro-cli-linux/1.1.3rc2/gyro-cli-linux-1.1.3rc2
root@3f0b37f10052:~# chmod a+x /usr/local/bin/gyro
root@3f0b37f10052:~# gyro
/usr/local/bin/gyro: 36: exec: : Permission denied

after proposed changes:

root@3f0b37f10052:~# gyro
ERROR: Unable to locate a Java 11 runtime.