Installez Ruby à partir de la source et il sera par défaut/usr/local/bin. Ajustez votre chemin, la ligne #!
, ou votre /usr/local/bin/ruby source.rb
si nécessaire pour basculer entre l'installation de Ruby par Apple, et celle que vous ajoutez.
Vous pouvez forcer un nouveau répertoire de base en utilisant ./configure --prefix=/...
où '...' est le chemin que vous voulez. Encore une fois, une fois les fichiers installés, vous pouvez ajuster l'exécution de Ruby avec l'une des méthodes ci-dessus. N'essayez pas de retirer Ruby installé par Apple. C'est là pour leur usage, pas pour notre commodité, et Apple l'utilise pour fournir certaines fonctionnalités. Le déranger ou l'enlever pourrait casser des choses, et vous ne le remarqueriez probablement pas pendant un moment.
RE: RVM, C'est vraiment le moyen préféré d'installer un utilisateur Ruby. Je l'ai sur deux Mac, et une poignée de boîtes Linux différentes et la seule fois où j'ai eu des problèmes avec une machine sécurisée derrière des pare-feu, mais je ne peux pas blâmer RVM pour ces problèmes quand il ne pouvait pas voir internet.Et, oui, je l'ai bien fonctionné, j'ai juste dû insérer les archives Ruby téléchargées manuellement dans le répertoire ~/.rvm/archives
.
Si vous rencontrez des problèmes et que vous souhaitez l'utiliser, il peut être utile de supprimer temporairement vos scripts de démarrage ou de créer un utilisateur temporaire et de voir ce qui se passe. De plus, l'auteur a été très réactif et utile les quelques fois où je lui ai posé des questions. Contactez-le au:
If you still cannot find what an answer to your question, find me 'wayneeseguin' in #rvm on irc.freenode.net:
http://webchat.freenode.net/?channels=rvm
Je ne suis pas sûr pourquoi l'installation de RVM serait une douleur. Je l'ai fait plusieurs fois. Le plus important est de lire complètement les instructions d'installation et de ne PAS utiliser root pour une installation mono-utilisateur. Une fois qu'il est installé, tapez 'rvm notes' et faites ce qu'il dit. –
Je suis conscient de ces choses, mais il y a des problèmes sur OS X: http://groups.google.com/group/rubyversionmanager/browse_thread/thread/bc658ca82c40a533 –