Je suis très nouveau à Ruby. J'ai récemment fini d'écrire un script simple, qui utilise un tas de gemmes. Cela fonctionne bien sur mon propre poste de travail. Lorsque j'ai copié le script sur mon ordinateur portable, il a cessé de fonctionner, même si j'ai installé manuellement toutes les gemmes. Je pense que cela peut être dû à des différences de version dans les pierres précieuses installées, mais je voulais savoir s'il pourrait y avoir une autre raison. Donc:Comment faire pour que mon script Ruby (pas Rails) s'exécute n'importe où?
1) Existe-t-il un moyen pour que Ruby installe automatiquement toutes les gemmes requises pour un script, dans leurs versions correctes?
2) Pourrait-il y avoir une autre raison pour que le script s'exécute sur une machine, mais échoue sur une autre?
Merci d'avance,
M. Rabid Cow.
Il manque beaucoup d'informations nécessaires dans votre question, telles que les erreurs affichées, les versions des interpréteurs Ruby sur les deux machines, les chemins pour les comptes, etc. –
Aussi, que voulez-vous dire par "vous avez installé manuellement tous les gemmes "? –
Mes connaissances sont un peu trop vagues pour donner une réponse définitive, mais ayez une lecture ici et voir si cela aide: http://gembundler.com/ – amarsuperstar