mac os x comment mettre à niveau vers ruby 1.9.2
Réponses
Trop de publicités?Peut-être pas la réponse que vous recherchez dans le court terme, mais je recommande fortement la recherche en Ruby Version Manager. Il rend l'exécution simultanée des versions de Ruby dans la brise, par commutation de l'ensemble de l'environnement pour vous (par le biais de la mise à jour de vos variables d'environnement, en général). Les différentes versions, les différentes gemmes par version, etc.
Je pense que la meilleure option est d'utiliser Homebrew. L'installation est simple:
brew install ruby
Par la voie, RVM ne prend pas en charge LLVM basé sur gcc!
P. S. Homebrew est un excellent choix, car il est clair et la bonne façon d'installer les choses (sans ruiner votre système), vous pouvez l'utiliser pour installer différents "packages" comme git, ghc, emacs, etc.
P. P. S. N'oubliez pas de chemin d'accès de votre nouveau ruby, quelque chose comme:
export PATH="$PATH:/usr/local/opt/ruby/bin"]
P. P. P. S. Si vous souhaitez utiliser rvm, essayez ce lien: http://www.moncefbelyamani.com/how-to-install-xcode-homebrew-git-rvm-ruby-on-mac/
RVM site principal n'est pas installé correctement sur OS X Lion. Les instructions sont incorrectes, les messages d'erreur, il renvoie sont incorrects (voir inexistante fichiers journaux, etc).
La Route que (finalement) a fonctionné pour moi:
- Ouvrez Xcode, allez dans Préférences - Téléchargements
- Assurez-vous que "les Outils de Ligne de Commande" est installé (150 MO); c'est (silencieusement) requis pour Ruby installer, et utilisé pour être une partie de OSX / Xcode par défaut, mais pas plus
- Ignorer le RVM site web de liens de mauvaise programmes d'installation pour OS X (qui n'est pas la peine, pas la peine de la douleur. Je les ai essayé, ils ont échoué)
- utilisation JewelryBox, ce qui est un peu moins de déchets que l'installateur officiel: http://unfiniti.com/software/mac/jewelrybox
- L'exécuter, cliquez sur Ajouter Rubis, sélectionnez ruby 1.9.3-p125 (doit être la version ou plus, ou il ne compile pas, parce que les versions précédentes besoin d'un compilateur, c'est de ne plus sous OS X)
- Sélectionnez "Détection automatique" et "clang"
- ...attendre un LONG moment...
- Si JewelryBox se bloque immédiatement, cela signifie que vous avez manqué l'étape 2 ci-dessus, ou à l'étape 6 ci-dessus (RVM se bloque de façon spectaculaire si clang n'est pas installé, et ni RVM ni jewelrybox les contrôles à l'avance)
NB -- le téléchargement prendra environ 5 minutes; "installation" dure de 30 à 45 minutes, parce que tout doit être compilé. Il n'y a apparemment pas de façon "normale" de l'installation de Ruby :(.