go.
Пишет такую ошибку.
"msg": "/bin/sh: 1: go: not found\nmake: *** [Makefile:4: build] Error 127",
Хотя с шелла, он отдает версию go.
Как правильно поступить?
Прописать ему переменную PATH?
Или просто с помощью shell сбилдить бинарник?
command попробуйте.
Возможно дело в path, возможно шелл у вас это bash, а ансибл по умолчанию sh использует.
Вот я и думал, но переключился в sh, sh так же показывает go version без проблем
А make установлен?
Локально всё работает
Тогда таск покажите. Чудес не бывает.
- name: Build the default target hosts: dev tasks: - name: make make: chdir: /home/build/dir/ Вот ошибка "msg": "/bin/sh: 1: go: not found\nmake: *** [Makefile:4: build] Error 127", "rc": 2, "stderr": "/bin/sh: 1: go: not found\nmake: *** [Makefile:4: build] Error 127\n", "stderr_lines": [ "/bin/sh: 1: go: not found", "make: *** [Makefile:4: build] Error 127
При старте новой оболочки enviroment наследуется.
тогда в чем еще может быть проблема, раз она наследуется?
Обсуждают сегодня