2013-02-07 4 views
0

en cours exigences RVM dit que je dois brasser installer tous cesrubis exigences RVM

# For ruby: 
brew install autoconf automake apple-gcc42 libtool 
pkg-config openssl readline libyaml sqlite libxml2 libxslt libksba 

comment puis-je savoir si je l'ai déjà ces derniers sur mon ordinateur et je ne vais pas gaspiller de l'espace en les téléchargeant à nouveau? Par exemple je sais que le lion de montagne vient avec sqlite si je brew install sqlite écrasera le sqlite déjà sur l'ordinateur ou installera une autre copie? Je cours Mac 10.8.2, Merci

Répondre

2

Il ne désinstallera rien. Brew conserve ses paquets séparés et crée des liens symboliques vers /usr/local. vous pouvez exécuter whereis autoconf, whereis sqlite, etc. pour vous assurer que les paquets requis sont installés et correctement chargés dans l'environnement puis utilisez homebrew pour installer le reste. Bien que vos paquets plus anciens devraient suffire, si l'installation de ruby ​​échoue, vous devriez utiliser homebrew pour tout installer car il s'assurera que tous les paquets sont compatibles.

+0

Y at-il un moyen de désinstaller ces après l'instillation en utilisant homebrew. – user1096509

+0

@ user1096509 homebrew mettra à jour les liens symboliques vers les binaires de votre profil bash afin que les binaires homebrew soient utilisés par défaut à toutes fins générales (comme lorsque vous êtes dans un shell bash). Les binaires du système ne devraient probablement pas être supprimés car il est toujours possible que certains composants du système en dépendent. Les installations homebrew sont également très faciles à désinstaller si vous souhaitez revenir aux binaires système. – dward

Questions connexes