2 votes

hdf5 : où es-tu ? (brassage)

Sur Yosemite. Je veux installer octave : mais hdf5 est introuvable.

00:48:51/shared $brew tap homebrew/science
Warning: Already tapped!

J'ai donc essayé d'installer hdf5 directement :

wget https://github.com/Homebrew/homebrew-science/blob/master/hdf5.rb
$ mv hdf5.rb /usr/local/Library/Formula
$ 00:47:59/shared $ll /usr/local/Library/Formula/hdf5.rb
-rw-r--r--     1 steve  staff   70014 Jan 13 00:46 hdf5.rb
$ brew install hdf5.rb
Error: No available formula for hdf5
Searching formulae...
hdf5
Searching taps..

3voto

StudioEvoque Points 337

Il a été déplacé vers homebrew/science mais il semble qu'il y ait un conflit avec la liste principale de homebrew.

La solution de contournement si vous essayez juste d'installer octave est d'éditer la recette octave et de la faire pointer explicitement vers homebrew/science/hdf5 pour la dépendance.

Dans la ligne de commande, tapez

brew edit octave

Trouvez la ligne :

"depends_on "hdf5" => :recommended"

et le changer en :

"depends_on "homebrew/science/hdf5" => :recommended"

Sauvegardez vos changements et installez octave à nouveau.

0 votes

Merci d'essayer maintenant : en tout cas, je n'étais pas au courant de 'brew edit' - c'est déjà utile donc j'ai voté pour.

0 votes

Il se construit maintenant - donc oui votre correction fonctionne. btw "make bootstrap" prend un temps incroyablement long

0 votes

Oui, si je me souviens bien, Octave nécessite gcc et cela prend beaucoup de temps. J'espère que toutes les autres erreurs seront faciles à corriger en utilisant les instructions que Brew vous donne. Je viens de réinstaller octave à partir de zéro avec cette correction et cela a fonctionné.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X