L'installation de Ruby avec Homebrew
J'ai installé Ruby avec Homebrew:
brew install ruby
Sous "mises en garde" il a dit:
REMARQUE: Par défaut, le gem installé binaires seront placés dans:
/usr/local/Cave/ruby/1.9.3-p194/binVous pouvez l'ajouter à votre CHEMIN d'accès.
Ce que cela signifie et comment puis-je ajouter à mon "chemin"? En supposant qu'il a à faire avec un bash_profile, mais de nouveau à cela.
- la solution ci-dessous est correct. Cependant, sa "Note" est regrettable. Il y a un montant ridicule de penser là-bas que tout le monde a besoin pour installer Ruby à l'aide de rvm ou rbenv afin qu'ils puissent gérer illimité de versions de Ruby. J'ai l'habitude de le faire parce que tout le monde l'a dit, mais je n'ai jamais utilisé la dernière version de Ruby. Avant de vous rendre et de décider d'en ajouter encore une autre forme de gestion de paquets de votre système, vous devez décider si vous avez réellement besoin pour maintenir les anciennes versions de Ruby pour une raison quelconque. Si non, aller avec le Homebrew version décrite ici. Il fonctionne très bien.
- Le véritable avantage d'rvm est leur utilisation de gemsets. Il est très pratique lorsque vous avez plusieurs ruby projets à l'aide de différentes gem versions. Il est regrettable que vous n'avez pas le mentionner.
- C'est vrai, gemsets sont un avantage. Cependant, je ne pense pas qu'il est sage de supposer besoins de la population. À mon avis, ces outils (aussi merveilleux que je pense qu'ils sont) ajouter de la complexité à un simple Mac Ruby setup et ne devraient pas être traitées comme nécessaire ou avantageux pour tous ou même la plupart des situations.
Vous devez vous connecter pour publier un commentaire.
dans
~/.bash_profile
ajouter la ligne suivanteLorsque vous avez terminé, fermez votre terminal et de l'ouvrir à nouveau. Vous devriez être bien.
Alternativement, vous pouvez exécuter les suivantes dans chaque coquille ouverte au lieu de la fermeture/réouverture:
Remarque:
Je recommande fortement l'installation de ruby via rvm ou rbenv de sorte que vous pouvez gérer plusieurs versions rubis et l'utilisation gemsets.
export PATH=/foo/bar:/baz/bar/:some/other/path:$PATH
... chaque entrée est séparée par une virgule.$PATH
est à dire que vous souhaitez également garder ce que le chemin était déjà réglé.export PATH=...
nécessaire ? N'est-ce pasPATH=
suffisant ?Ajoutez cette ligne à votre .profil (ou .bash_profile, .bashrc, .zshrc, etc):
C'est un up-to-date de la version de Kyle réponse. En Mai 2014,
brew info ruby
imprime:Par défaut, gem installé exécutables seront placés dans:
Vous pouvez l'ajouter à votre CHEMIN d'accès. Après des mises à jour, vous pouvez exécuter
...pour restaurer binstubs installés pour les gemmes.
Installer ruby:
Je vous recommande l'établissement $PATH, $GEM_PATH et $GEM_HOME. Pour la dernière version de Ruby, c'est:
Les mettre dans quelque chose comme
~/.bash_profile
.Puis à vérifier:
Quick fix:
Ouvrir /etc/paths.
brew install ruby
sur la Montagne du lion, était sur le point d'ajouter le chemin vers ~/.bash_whatever, a noté le commutateur /etc/chemins, a ajouté/usr/local/opt/ruby/bin
pour les chemins, ruby-v toujours preuve d'une ancienne version... oublié à propos de la priorité de la commande, de sorte que cela a aidé.En ruby 2.6.x,
brew info ruby
dit:Je ne veux pas de mise à jour XXshrc chaque fois que ruby est mis à jour. Mon zshrc est: