¿Cómo instalo una versión específica de una fórmula Homebrew en GitHub?

0

Estoy intentando instalar una versión específica de Buck utilizando Homebrew. Facebook proporciona una fórmula en GitHub .

He añadido el toque:

brew tap facebook/fb

Luego puedo instalar Buck usando:

brew install --HEAD facebook/fb/buck

Sin embargo, me gustaría instalar una versión específica, por ejemplo, v2017.05.02.01 .

¿Cuál es la sintaxis para instalar una versión específica de GitHub?

Estoy buscando algo como:

# This does not work! 
brew install --v2017.05.02.01 facebook/fb/buck

Nota: otras preguntas no parecen ser sobre versiones en GitHub.

    
pregunta sdgfsdh 05.05.2017 - 11:35

1 respuesta

2

No estoy seguro de si es una buena idea o no, pero parece que puedes instalarlo desde una versión anterior.

Entonces, por ejemplo, el siguiente comando parece funcionar para descargar, compilar e instalar la versión 2017.05.02.01 de buck. Tenga en cuenta que intentará descargar y compilar desde la fuente porque los archivos binarios se han eliminado del repositorio.

brew install https://raw.githubusercontent.com/facebook/homebrew-fb/7511722fd58e999e5d8c3a415d4e8cd1deee8f21/buck.rb

Llegué a esto por:

  1. Entrar en el historial de confirmación de homebrew-fb
  2. Al hacer clic en el < > botón para el compromiso "Actualizar buck.rb a v2017.05.02.01" para llevarme al repositorio tal como existía con ese compromiso
  3. Seleccionando el archivo buck.rb
  4. Y por último, haga clic en el botón "Sin procesar" para obtener la url directamente a esa versión específica de buck.rb
respondido por el Alistair McMillan 10.05.2017 - 22:54

Lea otras preguntas en las etiquetas