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

  • Cómo instalar cURL en OSX con brew
  • Problema al reinstalar PostgreSQL después de instalar Parallels
  • MacPorts vs. Fink vs. Homebrew
  • ssh falla: image no encontrada
  • Rsync no copy algunos files con attributes extendidos
  • ¿Cómo encontrar programáticamente el último número de versión de Homebrew?
  • ¿Qué directory usa homebrew para build progtwigs?
  • brew path no cubría sbin
  • 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).