В настоящее время я работаю над сценарием предварительной проверки для проекта Apache PLC4X. Там я проверяю наличие необходимых сторонних инструментов и их версий.
Если я запускаю «python --version» в командной строке, я получаю хороший ответ.
Однако, если я запускаю его в Groovy:
print "Detecting Python version: "
def output = ("python --version").execute().text
Я просто получаю пустую строку.
Все остальные инструменты не показывают это поведение. Все остальные имеют консольный вывод в «output».
Как я могу сделать чек, который хочу сделать? Что я делаю не так?