J'ai besoin de créer un exécutable avec un "fichier joint".
En gros, j'ai un script ruby et un fichier de données.
Je mets l'exécutable et le script dans un dossier, je lance tar2ruby pour transformer le tout en un seul script.
Ensuite, je lance rubyscript2exe pour mettre le tout en un .exe.
Tout ça pour avoir un seul et même fichier, et pas un exécutable et un fichier ressources séparés.
Le but de l'exécutable est de créer des fichiers grâce au fichier ressources.
Et il faut qu'il les crée dans le même dossier que l'exécutable.
Malheureusement, avec la méthode que j'utilise, l'exécutable est extrait dans un fichier temporaire... et les fichiers à créer sont aussi extraits là-bas...
Je cherche donc :
- soit un moyen d'empêcher ce problème
- soit une autre méthode pour créer un exécutable contenant un script ruby et un fichier annexe, accessible comme s'il se trouvait dans le même dossier que l'exécutable.