es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

No se puede encontrar la ruta del depurador para

Versión de skaffold: v1.35.1
Goland: 2021.2.4
Cloud Code: 21.11.1

Simplemente cree la aplicación de ejemplo:

Go: Guestbook o Hello World

Se construye e implementa lo suficientemente bien, pero al establecer un punto de interrupción, dice:

no se puede encontrar la ruta del depurador para

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Para resolver este problema, podemos utilizar delve como depurador en Goland.

    Primero, debemos asegurarnos de que delve esté instalado en nuestra máquina. Para instalarlo, podemos ejecutar el siguiente comando:

    go get github.com/go-delve/delve/cmd/dlv
    

    Una vez instalado delve, podemos configurar Goland para usarlo como depurador.

    1. Abre Goland y ve a Ejecutar -> Editar Configuraciones.
    2. Haz clic en el icono + para agregar una nueva configuración y selecciona Go Build.
    3. En la configuración Go Build, establece lo siguiente:
      • Nombre: un nombre para la configuración.
      • Tipo de destino: Archivo.
      • Ruta del archivo: la ruta completa al archivo main.go.
      • Directorio de trabajo: el directorio de trabajo de la aplicación.
    4. Haz clic en la pestaña Depurador y selecciona delve como el depurador.
    5. Establece las siguientes opciones bajo delve:
      • Versión de la API: 2.
      • Ruta de Delve: la ruta al archivo binario de delve (por ejemplo, /go/bin/dlv).
      • Host Remoto: localhost.
      • Puerto Remoto: 2345 (este es el puerto predeterminado que utiliza delve).
    6. Haz clic en Aplicar y luego en Aceptar para guardar la configuración.

    Ahora, podemos establecer puntos de interrupción en nuestro código y depurar la aplicación utilizando delve. Cuando ejecutamos la aplicación, Goland debería conectarse a delve y detenerse en los puntos de interrupción.

    Si seguimos encontrando el error “no se puede encontrar la ruta del depurador”, es posible que necesitemos verificar las variables de entorno o la ruta de instalación de delve.

Comments are closed.