¿Cómo dependo de una versión específica de una fórmula casera?

Tengo un conflicto con una fórmula y una versión particular de Boost. Idealmente, dado que esto es solo un conflicto de compilation (no está usando una biblioteca compartida de Boost), me gustaría usar automáticamente una versión específica al comstackr. Dudo que esto sea posible, así que realmente estaría contento con esto como un conflicto o como una dependencia, pero no puedo encontrar documentation para eso. Lo que encontré es el ejemplo de dependencia genérica:

class Foo < Formula depends_on "boost" => "with-icu" end 

¿Esto es algo que puedo hacer?

  • ¿Normalmente Spotlight indexa enlaces en ~ / Aplicaciones?
  • Usando barrica y luego brew install
  • ¿Cómo instalar la herramienta rpm en Mac OS X 10.8?
  • ¿Cómo soluciono el error "No se pudo resolver el host: (nil) ..." al instalar / utilizar Homebrew?
  • Cómo vincular gcc? gcc-7.1.0 ya está instalado, simplemente no está vinculado
  • Error con la installation Homebrew de ffmpeg --con todas las opciones
  • ¿Cómo puedo instalar herramientas de desarrollo (por ejemplo, git, python, gcc) para un solo usuario sin requerir privilegios de administrador?
  • Homebrew Python no vincula
  • ¿Es aconsejable sincronizar aplicaciones y preferences de usuario entre dos Mac?
  • ¿Cómo preparas la limpieza casera excepto para saltear la fórmula especificada?
  • Ventajas de instalar un progtwig con Homebrew-Cask?
  • La installation de Homebrew falló en OS X El Capitan. La desinstallation no funcionará. ¿Cómo empiezo de nuevo y vuelvo a instalar?
  • One Solution collect form web for “¿Cómo dependo de una versión específica de una fórmula casera?”

    Homebrew todavía está mejorando su soporte para depender de las versiones anteriores de una biblioteca, con algunas mejoras planificadas en este tema . Mientras tanto, puedes usar el tap de homebrew / versions , que tiene fórmulas para impulsar 1.55 y boost 1.59. Para depender de estas fórmulas versionadas, puede usar lo siguiente:

     depends_on "homebrew/versions/boost155" 

    o

     depends_on "homebrew/versions/boost159" 

    EDITAR:

    Mencionaste falta de documentation sobre conflictos. Existe una palabra key de conflict_with , pero se trata más de conflictos con la installation de lado a lado. También hay una palabra key fail_with , pero está relacionada con versiones específicas de los comstackdores. Creo que usar depends_on con una fórmula de homebrew/versions funcionará mejor para ti.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).