¿Cómo puedo encontrar todas las versiones instalables con brew?

5

Supongamos que tengo un componente fooque tiene versiones 2.1, 2.2, 2.2.1y 3.0disponible. Supongamos que tengo instalada la versión 2.1. ¿Cómo le digo a brew que obtenga la última versión de la 2.xlínea pero no 3.0?

¿Hay alguna manera de enumerar todas las versiones disponibles?

¿Hay alguna forma de limitar la actualización a la última versión de 2.x?

Michael_Scharf
fuente

Respuestas:

3

La última versión de homebrew da un error Error: Unknown command: versions. Esto se debe a que versionsha quedado obsoleto de homebrew.

En cambio, use brew search elasticsearch. Esto le dará las versiones disponibles de elasticsearch.

P.ej. elasticsearch ✔ [email protected]

Entonces corre brew install [email protected]

Puede verificar la versión final de Elasticsearch por elasticsearch --version

Rimal
fuente
0

Esto es lo que descubrí (lo uso elasticsearchcomo ejemplo):

$ brew versions elasticsearch

1.3.2    git checkout 475debf /usr/local/Library/Formula/elasticsearch.rb
...
1.1.0    git checkout c7f653b /usr/local/Library/Formula/elasticsearch.rb
1.0.1    git checkout 9b8103f /usr/local/Library/Formula/elasticsearch.rb
1.0.0    git checkout 1fb5dda /usr/local/Library/Formula/elasticsearch.rb
0.90.11  git checkout 91c60b9 /usr/local/Library/Formula/elasticsearch.rb
0.90.10  git checkout b155496 /usr/local/Library/Formula/elasticsearch.rb
0.90.9   git checkout 28f45d0 /usr/local/Library/Formula/elasticsearch.rb
...
Michael_Scharf
fuente
9
Me estoy poniendoError: Unknown command: versions
Benjamin Crouzier
1
El comando de versiones brew se ha eliminado de brew según una respuesta SO stackoverflow.com/a/17103753/1511504
no un parche