85 votes

Ignorer la formule sur la mise à jour du brassage

Je veux faire un brew upgrade et dites à homebrew de ne pas mettre à jour le erlang formule puisque la dernière ne fonctionne pas sur mon système.

Est-il possible de faire quelque chose comme homebrew upgrade --skip erlang ?

159voto

pangratz Points 11631

J'ai finalement trouvé une réponse : depuis que le commit 85eb73ce il existe un pin disponible. Ainsi, le fait d'ignorer une formule sur brew upgrade est aussi simple que de l'épingler via brew pin <formula> . Pour le déverrouiller, il suffit d'invoquer brew unpin <formula> .

Il convient de noter que brew upgrade <formula> mettra toujours à jour la formule, qu'elle soit épinglée ou non.

37voto

Khurram Raza Points 449

Brew pin est la solution. Il épinglera la formule à la version actuelle

brew pin <formula>

le débrochage peut être utilisé pour réinitialiser cette

brew unpin <formula>

Pour voir tous les épinglé formules

brew list --pinned

Nota: brew upgrade ne mettra pas à jour les formules épinglées.

6voto

eagleflo Points 1154

Vous pouvez mettre à niveau erlang vers la dernière version mais continuer à utiliser l'ancienne version de travail avec les commandes brew. versions y switch .

Pour lister les versions disponibles, utilisez :

brew versions erlang

Pour basculer entre deux versions installées (je présume que vous vouliez erlang R14) :

brew switch erlang R14B04

1voto

tienbuiDE Points 183

J'ai eu un problème similaire. j'ai installé libfreenect (unstable) directement sur mon système. et maintenant je ne veux pas que homebrew le mette à jour. j'ai résolu le problème en supprimant le fichier suivant :

/usr/local/Library/Formula/libfreenect.rb

analogues, ce serait /usr/local/Library/Formula/erlang.rb pour vous

Prograide.com

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.

Powered by:

X