Ошибка «Отказ в разрешении» в Makefile при запуске Go
Вы можете столкнуться с ошибками «отказано в разрешении» при запуске команд Go через Makefile, даже если вы можете выполнить их напрямую. Это несоответствие возникает из-за проблемы в GNU make.
Причина:
Ошибка возникает, когда у вас есть каталог в PATH, который содержит подкаталог с именем "go. " Например, если у вас есть «/usr/bin/go/» в вашем PATH, это может помешать выполнению.
Решение:
Чтобы решить эту проблему , проверьте переменную PATH и удалите все каталоги, содержащие подкаталоги с именем «go». Если это невозможно, добавьте точку с запятой («;») после команды «go run» в вашем Makefile, чтобы заставить GNU make использовать оболочку.
Пример:
run: go run . ;
Дополнительная информация:
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3