Si è bloccato durante l'installazione di Octave in High Sierra [duplicato]

3

Ho provato ad installare Octave usando homebrew usando questo comando: %codice%. Ma dopo il segno brew install octave , mi sono bloccato e non è successo niente più di mezz'ora.

➜  ~ 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

Come posso risolvere questo?

    
posta asrulsibaoel 15.05.2018 - 09:34
fonte

2 risposte

4

L'installazione sembra in attesa dell'installazione di gcc . Prendi le seguenti misure una alla volta.

  1. Se l'installazione è ancora bloccata a make , cancellala premendo Controllo + c .

  2. Inserisci brew cleanup --prune=0 per cancellare la cache locale.

  3. Inserisci brew update seguito da brew upgrade per aggiornare la cache locale del repository del pacchetto.

  4. Esegui brew config e controlla l'output corrispondente alla chiave CLT: . Dovrebbe scansionare la versione degli strumenti della riga di comando installati. Se dice NA , installa gli strumenti della riga di comando eseguendo xcode-select --install .

  5. Una volta completata l'installazione degli strumenti della riga di comando, conferma osservando l'output di brew config .

  6. Ripeti l'installazione di Octave eseguendo brew install octave .

risposta data 15.05.2018 - 10:10
fonte
0

Ho trovato Octave.app durante la ricerca di risoluzione dei problemi relativi all'installazione homebrew di octave su High Sierra.

Octave.app ha una suite di test basata su macOS. E quando necessario, ha persino applicato le patch per risolvere i problemi del codice upstream .

Octave.app è basato sulla build homebrew, solo con il valore aggiunto di test specifici per macOS, bundling, ... e patching.

In effetti, Octave.app aveva persino risolto il problema molto teso (s?) che sembrava causare problemi con la versione homebrew nel mio caso. Poiché Octave.app ha corretto i problemi Qt a monte che Homebrew non aveva, ho scollegato la versione homebrew e installato Octave.app.

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

Octave.app lancia OK in modalità GUI. Octave.app installa da un dmg . Pertanto, non sono richiesti né HomebrewMacPorts .

Ho anche aggiunto quanto segue al profilo bash:

##############
### Octave ###
##############
### http://octave-app.org/
alias octave="open -a \"Octave\""
    
risposta data 16.11.2018 - 18:13
fonte

Leggi altre domande sui tag