2 Stimmen

Sollte ich die Binärdatei in einem Rails-Plugin enthalten oder nicht?

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).

3voto

Zepplock Punkte 27927

Es gibt mehrere Plugins, die von plattformspezifischen Bibliotheken abhängig sind. Vielleicht hilft ein Blick darauf, wie sie als Gem verpackt sind. Um ein paar zu nennen: mysql, mongo, ruby-libxml, etc

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X