J'ai installé ruby 1.9.3 en utilisant hombrew
brasser installer ruby
Mais la valeur par défaut 1.8.7 est toujours utilisée. Comment puis-je passer d'osx à utiliser 1.9.3 comme ruby par défaut?
J'ai installé ruby 1.9.3 en utilisant hombrew
brasser installer ruby
Mais la valeur par défaut 1.8.7 est toujours utilisée. Comment puis-je passer d'osx à utiliser 1.9.3 comme ruby par défaut?
Je vous suggère de prendre un coup d'oeil à rvm.
Vous pouvez ensuite définir par défaut avec rvm use 1.9.3 --default
Mais si vous êtes heureux avec votre homebrew installer.
Alors il suffit de changer l'ordre de préséance des répertoires dans l' PATH
Voici mon /etc/chemins
# homebrews should always take precedence
/usr/local/bin
# the default stack
/usr/bin
/bin
/usr/sbin
/sbin
Ceci est important en général pour les homebrew, sinon le système de la version de git, ruby, pg_admin,... seront tous utilisés à la place de la version brew.
si vous dites which -a ruby
vous allez en voir de toutes les installé rubis, et la priorité, dans l' PATH
par exemple.
$ which -a ruby
/Users/matthew/.rvm/rubies/ruby-1.9.3-p0/bin/ruby
/Users/matthew/.rvm/bin/ruby
/usr/bin/ruby
Mise à JOUR: maintenant, je ne pense pas que vous devriez changer de /etc/paths
Au lieu de cela, vous devez vérifier qui de la .profile
, .bashrc
ou .bash_login
est en cours de chargement dans votre coquille, et juste ajouter /usr/local/bin
de votre chemin.
Pour moi, je n'ai qu'un .profile
. Vous pouvez créer ce fichier si aucun de ces fichiers existent déjà dans votre répertoire home.
# homebrews should always take precedence
export PATH=/usr/local/bin:$PATH
Si vous souhaitez utiliser homebrew pour installer la version 1.9.3, procédez comme suit:
$ brew update
$ brew install rbenv
$ brew install ruby-build
Une fois que vous avez installé rbenv et ruby-build, vous pouvez exécuter la commande suivante pour installer Ruby 1.9.3.
$ rbenv install 1.9.3-p125
Maintenant, si vous souhaitez utiliser 1.9.3 par défaut, vous pouvez exécuter la commande suivante:
$ rbenv global 1.9.3-p125
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.