En esta semana me tocó actualizar Go/golang en Windows a la versión 1.12.5 y he decidido documentar el proceso, pues esto no es una nueva instalación, sino una actualización
Comencé descargando Go como vimos en el post anterior. Después de eso ejecuté el instalador como administrador, le di permisos y le dije a la tienda de Windows que sí confiaba en el software.
En el segundo paso de la instalación el asistente detectó que ya tenía Go y me recomendó desinstalarlo, lo cual acepté.
Después de eso fui a la ubicación en donde tenía Go (donde estaba el folder bin, src y esas cosas, no a la GOPATH) y eliminé todo:
Continué la instalación y en la ruta elegí la misma que acababa de borrar, esto para no tener que configurar la PATH de Windows de nuevo:
Después la instalación terminó normalmente:
Y al consultar la versión de Go efectivamente tenía la 1.12.5
Después compilé una app para ver si mis librerías se habían borrado o no, y afortunadamente no, pues estaban en la GOPATH en C:\users\usuario\Go
, ruta que no eliminé.