¿Cómo puedo instalar una receta Homebrew mantenida en un repositorio de git separado fuera de / usr / local / Library / Formula?

4

Estoy escribiendo una fórmula rápida de Homebrew para mis propios fines privados (es poco probable que se comparta). Me gustaría instalarlo, pero preferiría no mantener mi propia bifurcación local de Homebrew, sino que fuera de /usr/local/Library/Formula (resulta que está dentro de un repositorio de git privado existente que tengo, pero creo que eso es incidental a la pregunta) .

Lo he intentado:

  • brew install ./my-formula.rb
  • brew install file:///Users/myusername/mygitrepository/my-formula.rb .

Ninguno de los dos parece funcionar. En su lugar veo:

Error: No available formula for my-formula ==> Searching formulae... ==> Searching taps...

¿Cómo puedo instalar esta fórmula?

Nota : Es poco probable que la instalación de la fórmula mediante la sintaxis del repositorio git sea lo que necesito. Estoy buscando instalar la fórmula durante su desarrollo , en otras palabras, antes Me comprometo con mi repositorio git.

Estoy usando Homebrew 0.9.5.

    
pregunta Andrew Ferrier 08.09.2015 - 10:21

1 respuesta

1
ln -s /Users/myusername/mygitrepository/my-formula.rb /usr/local/Library/Formula/
brew install my-formula

A ambos brew doctor y brew update no les debe importar, al menos no hasta que se agregue una fórmula my-formula en el repositorio oficial de elaboración de cerveza.

    
respondido por el Guillaume Boudreau 04.11.2015 - 21:34

Lea otras preguntas en las etiquetas