Utknął podczas instalacji Octave w High Sierra [duplikat]


2

To pytanie ma już odpowiedź tutaj:

Próbowałem zainstalować Octave korzystając homebrew za pomocą polecenia: brew install octave. Ale po makeznaku utknąłem i nic się nie wydarzyło dłużej niż pół godziny.

  ~ brew install octave
==> Installing dependencies for octave: gcc, veclibfort, arpack, jpeg, libtiff, little-cms2, ghostscript, epstool, fftw, cmake, jasper, netpbm, fig2dev, fltk, freetype, fontconfig, gl2ps, glpk, webp, gd, lua, gnuplot, graphicsmagick, szip, hdf5, flac, libogg, libvorbis, libsndfile, pcre, portaudio, plotutils, xz, imagemagick, pstoedit, qhull, qrupdate, metis, suite-sparse
==> Installing octave dependency: gcc
==> Downloading https://ftp.gnu.org/gnu/gcc/gcc-8.1.0/gcc-8
Already downloaded: /Users/asrulsibaoel/Library/Caches/Homebrew/gcc-8.1.0.tar.xz
==> ../configure --build=x86_64-apple-darwin17.4.0 --prefix
==> make

Jak mogę to rozwiązać?

Odpowiedzi:


4

Wygląda na to, że instalacja oczekuje na instalację gcc. Podejmij następujące kroki jeden po drugim.

  1. Jeśli instalacja nadal jest zablokowana make, anuluj ją, naciskając Control+ c.

  2. Wprowadź, brew cleanup --prune=0aby wyczyścić lokalną pamięć podręczną.

  3. Wpisz Enter, brew updatea następnie, brew upgradeaby zaktualizować lokalną pamięć podręczną repozytorium pakietów.

  4. Uruchom brew configi sprawdź dane wyjściowe odpowiadające CLT:kluczowi. Powinien zgolić wersję zainstalowanych narzędzi wiersza poleceń. Jeśli to mówi NA, zainstaluj Narzędzia wiersza polecenia, wykonując xcode-select --install.

  5. Po zakończeniu instalacji narzędzi wiersza poleceń potwierdź obserwując dane wyjściowe brew config.

  6. Ponów próbę instalacji Octave, uruchamiając brew install octave.


0

Znalazłem Octave.app podczas szukania rozwiązania problemów związanych z instalacją homebrew octavena High Sierra.

Octave.app posiada pakiet testowy oparty na macOS. W razie potrzeby zastosował nawet łatki, aby rozwiązać problemy z kodem źródłowym .

Octave.app opiera się na kompilacji homebrew, tylko z wartością dodaną testów specyficznych dla macOS, łączenia,… i łatania.

Rzeczywiście, Octave.app nawet naprawił bardzo problem (y) Qt, który wydawał się powodować problemy z wydaniem homebrew w moim przypadku. Ponieważ Octave.app załatał wcześniejsze problemy Qt, których nie zrobił Homebrew, odłączyłem wersję homebrew i zainstalowałem Octave.app.

# if octave exists from either regular Homebrew or dpo/openblas formulae 
brew unlink octave

Octave.app uruchamia się OK w trybie GUI. Octave.app instaluje się z dmg . Zatem ani Homebrewnie MacPortssą wymagane.

Dodałem także do profilu bash:

##############
### Octave ###
##############
### http://octave-app.org/
alias octave="open -a \"Octave\""
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.