pouvons-nous utiliser notre code Ruby pour générer un programme exécutable Windows, est-ce possible même si l'une des bibliothèques requises n'est pas du Ruby échoué (comme Qt ou MySql) ???ruby en cours d'exécution en tant que programme exe Windows
Répondre
Vous pouvez essayer d'utiliser JRuby pour l'empaqueter dans un pot ou une guerre.
C'est un vieux lien, mais il pourrait être utile http://www.nearinfinity.com/blogs/bryan_weber/jruby_script_in_a_signed.html
Il faut environ 3 secondes pour trouver RubyScript2Exe sur Google. On dirait que cela inclut les bibliothèques nécessaires.
Mon préféré est Ocra; Zut, je l'ai tellement aimé que j'ai envoyé un patch pour y ajouter le support de Bundler! Quoi qu'il en soit, je sais pertinemment qu'il peut inclure des DLL locales (c'est-à-dire requises pour SQLite ou MySQL) avec l'application.
Je l'utilise aussi, mais il y a un problème: vous devez déplacer le programme à travers la plupart de ses fonctions pour voir ocra, les bibliothèques dont il a besoin, et vous devez fermer le programme manuellement, car ocra ne s'arrêtera pas. – Nakilon
J'ai récemment ajouté un autre correctif à Ocra pour contourner ce problème, mais au prix d'une taille d'exécutable augmentée: l'option --no-dep-run ignore la partie où il exécute le programme pour détecter l'utilisation, et le --add l'option -all-core inclut juste toutes les librairies de noyau de Ruby, qui n'utilisent pas autant d'espace que vous pourriez penser. – DSimon
- 1. Tomcat Journalisation en cours d'exécution en tant que service Windows
- 2. Installer EXE en tant que service sur Windows 2008 Server
- 3. Windows Mobile - Programme Compact Framework en tant que service?
- 4. WiX ServiceInstall - définition du service à exécuter en tant qu'utilisateur Windows en cours
- 5. Windows 7: Enregistrement en tant que groupe TIFF CCITT4 modifié?
- 6. Plusieurs instances de même application en tant que service Windows?
- 7. .NET en tant que client, Java en tant que serveur
- 8. Démarrage d'un processus en tant que compte d'utilisateur
- 9. Comment installer .exe en tant que travail cron ou tâche planifiée? C#
- 10. Est-il possible de créer un service Web C# autonome, déployé en tant que service EXE ou Windows?
- 11. Comment créer un fichier exe autonome en tant que sortie de mon application
- 12. Répertoire du programme en cours sous Linux?
- 13. Comment capturer l'écran en cours en tant qu'image?
- 14. Rupture d'un programme Emacs Lisp en cours
- 15. Exécution des services en tant que processus différents
- 16. Soap WSDL ComplexType en cours de publication en tant que type d'argument incorrect
- 17. Hudson en cours d'exécution en tant que service ne démarre pas
- 18. La suppression des fichiers échoue en tant que processus existant et en cours
- 19. Démarrage d'exe en tant que domaine d'utilisateur courant dans Vista
- 20. Sortie en tant que tableau
- 21. UserControl en tant que tabItem
- 22. appostrophes venir en tant que
- 23. Iron Python/Iron Ruby EXE
- 24. Activer l'application C en tant que Webservice
- 25. Débogage dans XCode en tant que root
- 26. IIS en tant que proxy inverse
- 27. Comment utiliser un manifeste incorporé en tant que ressource? (Contrôles de style Windows XP/Vista)
- 28. afficher l'image en tant que curseur
- 29. Les opérateurs en tant que paramètres de méthode en C#
- 30. SCardEstablishContext se bloque en tant que service
Dupliquer: http://stackoverflow.com/questions/348919/building-a-windows-executable-from-my-ruby-app –
Je ne comprends pas pourquoi cela a au moins deux downvotes. Cela semble être une question valable, et ce n'est pas la même chose que la première fois qu'on l'a demandé. – Chuck