Outil Ruby 2 Exe

Quelqu’un sait quels outils peuvent être utilisés pour créer un fichier indépendant à partir de ruby ​​- script? J’ai essayé à la fois exerb et rubyscript2exe. Mais ils sont obsolètes et ne fonctionnent pas correctement (

exerb ne peut pas faire correctement exe à partir d’un fichier script qui utilise “require net / http” 🙁 rubyscipt2exe ne fait rien, juste rien 🙁

Je voulais aussi générer un fichier .exe à partir de mon script ruby ​​il y a plusieurs mois, et exerb et rubyscript2exe ne fonctionnaient pas non plus pour moi. Enfin, j’ai décidé d’utiliser ocra et j’espère que ma solution pourra vous aider.

  1. gem installer ocra

  2. ocra your_ruby_script.rb

Si vous avez la chance, ocra devrait générer your_ruby_script.exe après l’étape 2. Cependant, je n’ai pas eu de chance et j’ai fait face aux messages d’erreur suivants lorsque j’ai utilisé ocra pour la première fois:

 Invalid gemspec in [c:/Ruby187/lib/ruby/gems/1.8/specifications/ocra-1.3.0.gemspec]: invalid date format in specification: "2011-06-19 00:00:00.000000000Z " Invalid gemspec in [c:/Ruby187/lib/ruby/gems/1.8/specifications/win32-autogui-0.5.0.gemspec]: invalid date format in specification: "2011-08-17 00:00:00.000000000Z" 1.8.8 

Ne soyez pas déçu. Editez juste ces fichiers

c:/Ruby187/lib/ruby/gems/1.8/specifications/ocra-1.3.0.gemspec c:/Ruby187/lib/ruby/gems/1.8/specifications/win32-autogui-0.5.0.gemspec

changement

"2011-06-19 00:00:00.000000000Z " dans "2011-06-19"

"2011-08-17 00:00:00.000000000Z" dans "2011-08-17"

refait l’étape 2 après avoir édité ces fichiers, et tout devrait être génial maintenant.

Avez-vous essayé Ocra ?

Ce fut le premier résultat de cette recherche sur Google (limitée aux résultats de l’année écasting, ce qui est indispensable pour la plupart des recherches liées à Ruby, sinon la plupart).