Se atascó al instalar Octave en High Sierra [duplicado]

Intenté instalar Octave usando homebrew usando este comando: brew install octave. Pero después de makela señal, me quedé atascado y no pasó nada más de media hora.

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

¿Como puedo resolver esto?

Respuestas (2)

La instalación parece estar esperando en la instalación gcc. Tome las siguientes medidas una por una.

  1. Si la instalación sigue atascada en make, cancélela pulsando Control+ c.

  2. Ingrese brew cleanup --prune=0para borrar el caché local.

  3. Ingrese brew updateseguido de brew upgradepara actualizar el caché local del repositorio de paquetes.

  4. Ejecute brew configy verifique la salida correspondiente a CLT:la tecla. Debería mostrar la versión de las herramientas de línea de comandos instaladas. Si dice NA, instale las herramientas de línea de comandos ejecutando xcode-select --install.

  5. Una vez que las herramientas de línea de comandos terminen de instalarse, confirme observando la salida de brew config.

  6. Vuelva a intentar la instalación de Octave ejecutando brew install octave.

Encontré Octave.app cuando buscaba la resolución de problemas relacionados con la instalación de homebrew octaveen High Sierra.

Octave.app tiene un paquete de pruebas basado en macOS. Y cuando fue necesario, incluso aplicó parches para abordar problemas de código ascendente .

Octave.appse basa en la compilación casera, solo con el valor agregado de las pruebas, paquetes, … y parches específicos de macOS.

De hecho, Octave.app incluso solucionó los mismos problemas de Qt que parecían estar causando problemas con la versión homebrew en mi caso. Dado que Octave.app solucionó los problemas de Qt ascendentes que Homebrew no tenía, desvinculé la versión homebrew e instalé Octave.app.

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

Octave.app se inicia correctamente en modo GUI. Octave.app se instala desde un dmg . Por lo tanto, ni Homebrewni MacPortsson necesarios.

También agregué lo siguiente al perfil bash:

##############
### Octave ###
##############
### http://octave-app.org/
alias octave="open -a \"Octave\""