¿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?

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 ✔ elasticsearch@2.4

Entonces corre brew install elasticsearch@2.4

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


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
...

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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.