J'ai eu un problème similaire où de / usr / local (== $ (brew --prefix)) j'ai essayé la réponse de @ Julien Carsique mais j'ai quand même eu l'erreur:
[local]master$ git checkout 3115d85 hdf5.rb
error: pathspec '3115d85' did not match any file(s) known to git.
error: pathspec 'hdf5.rb' did not match any file(s) known to git.
Cela est dû au fait que la routine hdf5 se trouvait dans / usr / local / Bibliothèque / tab / homebrew-science, qui possède son propre référentiel git. Pour résoudre ce problème, je suis entré:
[local]master$ cd Library/Taps/homebrew/homebrew-science/
[homebrew-science]master$ git checkout 3115d85 hdf5.rb
Maintenant je peux installer une version précédente de la bibliothèque désirée (par exemple hdf5)
J'espère que cela aide quelqu'un!