Frage

Ich versuche, eine Formel für die Icon-Programmiersprache (notwendig für noweb) zu schreiben, aber seine Binärdistribution enthält TONNEN Dateien (fast 1000) im lib/ Verzeichnis. Ich möchte sie der Symlink-to-/usr/local/lib Prozess auszulassen, da ich nur die Abhängigkeit benötigen, wenn noweb zu bauen.

Gibt es eine Möglichkeit, dass eine Installation angeben kann, sollte nur in seinem Keller aufbewahrt werden?

War es hilfreich?

Lösung

Aha, fand schließlich den Befehl. So etwas wie:

keg_only "Icon has hundreds and hundreds of lib/ files so we leave them in the keg."

Alternativ können Sie schreiben

keg_only :provided_by_osx

haben es die folgenden als Begründung drucken: „Dies liegt daran, die Formel bereits von OS X zur Verfügung gestellt wird“

Andere Tipps

"keg_only" halten alles von in verknüpft werden.

zu halten „die meisten“ Sachen von in verknüpft ist, können Sie alles zu „libexec“ installieren und Symlink dann von dort nach ist, oder Schreib Shim-Skripte ist, dass Anruf Dinge aus libexec. Viele Java Sude verwenden diese Methode finden Sie unter „ActiveMQ“ oder „Gant“ für Beispiele.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top