Error de permiso denegado en Makefile al ejecutar Go
Puede encontrar errores de "permiso denegado" al ejecutar comandos de Go a través de un Makefile, incluso cuando puedes ejecutarlos directamente. Esta discrepancia surge debido a un problema en GNU make.
Causa:
El error ocurre cuando tienes un directorio en tu RUTA que contiene un subdirectorio llamado "go. " Por ejemplo, si tiene "/usr/bin/go/" en su RUTA, podría interferir con la ejecución.
Solución:
Para solucionar este problema , verifique su variable PATH y elimine cualquier directorio que contenga subdirectorios llamados "go". Si eso no es factible, agregue un punto y coma (";") después del comando "ir a ejecutar" en su Makefile para forzar a GNU make a usar un shell.
Ejemplo:
run: go run . ;
Información adicional:
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3