Ich versuche, ein kleines Rails-Plugin, das im Grunde ist nur ein Wrapper zu einem 7zip Archiver ausrollen.
Soll ich die 7zip-Binärdateien für Windows, Mac und Linux mitliefern oder dem Benutzer erklären, dass es sich um eine Abhängigkeit handelt und er es zum Laufen bringen muss? Ich weiß, dass es nicht so schwierig ist, 7zip zu installieren, aber was ist die beste Vorgehensweise im Allgemeinen. Der Grund, warum ich frage, ist, dass ich so oft auf Edelsteine gestoßen bin, die eine Art von Abhängigkeit benötigen, die sich nicht richtig kompilieren lässt oder nicht in fertiger Form für das betreffende Betriebssystem verfügbar ist, und dann verbringe ich einen ganzen Tag mit der Suche nach einer Binärdatei oder einer Möglichkeit, das Programm zu kompilieren. (Ist mir sowohl auf Mac als auch auf Windows passiert, bisher nicht auf Debian).