können wir unseren Ruby-Code verwenden, um ein ausführbares Windows-Programm zu generieren, ist es möglich, auch wenn eine der erforderlichen Bibliotheken nicht aus dem gestrandeten Ruby ist (wie Qt oder MySql) ???läuft ruby als Windows exe-Programm
Antwort
Sie können JRuby verwenden, um es in einem Glas oder Krieg zu verpacken.
Dies ist eine alte Verbindung, aber es könnte http://www.nearinfinity.com/blogs/bryan_weber/jruby_script_in_a_signed.html
Es dauert ca. 3 Sekunden finden RubyScript2Exe auf Google hilfreich sein. Klingt so, als ob es auch die notwendigen Bibliotheken enthält.
Mein Favorit ist Ocra; hey, mir hat es so gut gefallen, dass ich einen Patch geschickt habe, um Bundler-Unterstützung hinzuzufügen! Wie auch immer, ich weiß, dass es lokale DLLs (d. H. Wie für SQLite oder MySQL erforderlich) zusammen mit der App enthalten kann.
Ich benutze es auch, aber es gibt ein Problem: Sie müssen das Programm durch die meisten seiner Funktionen bewegen, um zu sehen, welche Bibliotheken es benötigt, und Sie müssen das Programm manuell schließen, weil Ocra nicht aufhören wird. – Nakilon
Ich habe vor kurzem einen weiteren Patch zu Ocra hinzugefügt, um dieses Problem zu umgehen, allerdings auf Kosten der erhöhten ausführbaren Größe: Die Option --no-dep-run überspringt den Teil, in dem das Programm ausgeführt wird, um die Verwendung zu erkennen, und --add -all-core-Option enthält nur alle Ruby-Core-Bibliotheken, die nicht so viel Platz verbrauchen, wie Sie vielleicht denken. – DSimon
- 1. .NET App läuft entweder als Windows Form oder als Konsolenanwendung
- 2. Wie läuft Ruby?
- 3. Ruby-Skript als Service
- 4. Läuft InfluxDB unter Windows
- 5. Wie läuft Ruby auf Android?
- 6. Code läuft 2x schneller auf Windows als auf Linux
- 7. Windows/Ruby Hintergrundverarbeitung
- 8. Windows-Dienst läuft mit Log4Net
- 9. Windows: Laden eines Filtertreibers, während Windows läuft
- 10. Intellij läuft als Benutzer
- 11. Läuft VSTO unter Windows Azure?
- 12. Verteilung Ruby-Anwendung als Standalone in Linux und Windows
- 13. MySQL/Ruby unter Windows
- 14. Running Ruby Gems unter Windows
- 15. Rails 3 - Ruby läuft in JS wenn
- 16. Ruby-Daemon-Skript läuft nur einmal
- 17. Wie läuft Ruby 2.0 mit JRuby 1.7?
- 18. Wie läuft man git-p4 in Windows?
- 19. array.forJeder läuft schneller als native Iteration? Wie?
- 20. Log4Net mit WCF läuft als Dienst
- 21. Wie update Ruby in Windows
- 22. In welchem Verzeichnis läuft ein Windows-Dienst?
- 23. Sellerie läuft als Daemon stoppt
- 24. Java läuft als Unix-Dienst
- 25. läuft iPhone-App als root
- 26. Wie läuft man als Admin?
- 27. Windows-Timer läuft manchmal doppelt so schnell
- 28. IIS als Dienstkonto mit AzMan läuft
- 29. Ruby 1.9 langsamer als Ruby 1.8?
- 30. Wie läuft Meteor auf Windows 8?
Duplizieren: http://stackoverflow.com/questions/348919/building-a-windows-executable-from-my-ruby-app –
Ich verstehe nicht, warum das mindestens zwei downvotes hat. Es scheint eine gültige Frage zu sein, und es wurde beim ersten Mal nicht so oft abgelehnt. – Chuck