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
?
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
?
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.
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
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 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.