¿Cómo hacer que el software brew instalado tenga efecto sobre el instalado manualmente?

0

Tengo una versión anterior del software que una vez instalé manualmente a través del paquete de instalación (versión 0.6.6 - Lo escribo aquí para su posterior discusión, pero el número de versión no es relevante para esta pregunta).

Ahora descubrí que brew es mejor por qué administrar la actualización / actualización, etc. Entonces, uso brew para instalar el software haciendo brew install terraform (versión 0.6.9 - nuevamente, lo escribo aquí para un propósito de discusión posterior, pero el número de versión no es relevante para esta pregunta), lo cual está bien hasta ahora.

Sin embargo, cuando lo hago terraform version Para consultar la versión actual vigente, encontré que todavía es la versión anterior.

Mi pregunta es cómo puedo hacer que el software brew instalado se haga cargo.

Una pregunta secundaria es la que trato de averiguar la ubicación de terraform, ejecutando which terra (hit tab now), lo que normalmente hago para otro software, la pestaña no realizará la acción de autocompletar. ¿Porqué es eso?

chen
fuente

Respuestas:

1

La solución más sencilla sería simplemente eliminar la versión anterior del software.

Si desea conservar ambos, deberá cambiar su $PATH variable de entorno para que la ubicación de la nueva versión aparezca antes de la ubicación de la versión anterior. Haz esto editando ~/.bash_profile.

squeamish ossifrage
fuente