Aunque brew tiene un mecanismo de versionado sencillo y accesible, está restringido a las versiones utilizado por un gran número de personas . Así que para las versiones populares, es fácil:
brew search node # gives node@6, node@8, node@10
brew search postgresql #gives postgresql@9.4, postgresql@9.5, postgresql@9.6, postgresql@10
brew search python # gives python@2
Y puedo instalar uno por ejemplo con brew install python@2
.
Pero para las versiones menos populares que fueron eliminadas, digamos git@2.20.1
Entonces no es obvio cómo instalarlos:
$
brew install git@2.20.1
Error: No hay fórmula disponible con el nombre "git@2.20.1"
\==> Buscando una fórmula previamente borrada (en el último mes)...
Error: No se ha encontrado ninguna fórmula previamente eliminada.
\==> Buscando fórmulas con nombres similares...
Error: No se han encontrado fórmulas con nombres similares.
\==> Buscando grifos...
\==> Búsqueda de grifos en GitHub...
Error: No se han encontrado fórmulas en los grifos.