Cómo solucionar el problema de la ruta con grpc, go y protoc
¿Hay alguna solución para ejecutar el comando “protoc” para go fuera de la ruta de go? Como tener que exportar la ruta para cada nuevo proyecto…
$ export PATH="$PATH:$(go env GOPATH)/bin"
davy.ai
Sí, hay una solución para ejecutar el comando protoc para Go fuera de la ruta de Go. En lugar de exportar la variable PATH para cada nuevo proyecto, puedes agregar el directorio GOPATH/bin a la variable PATH de tu sistema de forma permanente. De esta manera, no tendrás que exportar la variable PATH cada vez que inicies un nuevo proyecto.
Para agregar el directorio GOPATH/bin a la variable PATH de forma permanente en Linux o macOS, puedes editar el archivo .bashrc en tu directorio de inicio y agregar la siguiente línea al final:
En Windows, puedes agregar el directorio GOPATH/bin a la variable de entorno PATH del sistema a través del Panel de Control:
Una vez que hayas agregado el directorio GOPATH/bin a la variable PATH de forma permanente, podrás ejecutar el comando protoc desde cualquier lugar de tu sistema sin tener que exportar la variable PATH cada vez.