Come installo una versione specifica di una formula Homebrew su GitHub?

0

Sto tentando di installare una versione specifica di Buck utilizzando Homebrew. Facebook fornisce una formula su GitHub .

Ho aggiunto il tocco:

brew tap facebook/fb

Posso quindi installare Buck usando:

brew install --HEAD facebook/fb/buck

Tuttavia, vorrei installare una versione specifica, ad esempio v2017.05.02.01 .

Qual è la sintassi per l'installazione di una versione specifica di GitHub?

Sto cercando qualcosa del tipo:

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

Nota: altre domande non sembrano essere relative a versioni su GitHub.

    
posta sdgfsdh 05.05.2017 - 11:35
fonte

1 risposta

2

Non sono sicuro se sia una buona idea o no, ma sembra che tu possa installare da un commit precedente.

Quindi, ad esempio, il seguente comando sembra funzionare per scaricare, compilare e installare la versione 2017.05.02.01 di buck. Nota che proverà a scaricare e compilare dal sorgente perché i file binari sono stati cancellati dal repository.

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

Ho ottenuto questo da:

  1. Entrare nella cronologia dei commit di homebrew-fb
  2. Facendo clic sul < > pulsante per "Aggiorna buck.rb a v2017.05.02.01" esegui il commit per portarmi nel repository così come esiste con quel commit
  3. Selezione del file buck.rb
  4. E infine facendo clic sul pulsante "Raw" per ottenere l'url direttamente nella versione specifica di buck.rb
risposta data 10.05.2017 - 22:54
fonte

Leggi altre domande sui tag