Je pense à utiliser Ruby pour écrire un script d'installation, mais je ne sais pas si toutes les versions majeures de Mac OS X l'installent par défaut.
Quelle (s) version (s) de Mac OS X ont l'interpréteur Ruby installé par défaut?
La page de téléchargement de Ruby indique que Tiger (10.4) et Leopard (10.5) incluent tous les deux Ruby. Je peux vérifier sur les machines de ma propre maison que Lion (10.7), Mountain Lion (10.8) et Mavericks (10.9) sont tous livrés avec Ruby. Je ne peux pas personnellement vérifier que Snow Leopard (10.6) contenait Ruby, mais ce serait choquant s'il était présent dans les versions précédentes et suivantes, mais pas Snow Leopard.
Si votre public cible est des personnes qui ont acheté leur ordinateur ou mis à niveau leur système d'exploitation le 29 avril 2005 ou après, vous devriez utiliser Ruby dans votre programme d'installation en toute sécurité.
la source
rbenv
et vous pourrez avoir n'importe quelle version de Ruby en parallèle.chruby
est un moyen non invasif de le faire.