Intenté instalar Octave usando homebrew usando este comando: brew install octave
. Pero después de make
la 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?
La instalación parece estar esperando en la instalación gcc
. Tome las siguientes medidas una por una.
Si la instalación sigue atascada en make
, cancélela pulsando Control+ c.
Ingrese brew cleanup --prune=0
para borrar el caché local.
Ingrese brew update
seguido de brew upgrade
para actualizar el caché local del repositorio de paquetes.
Ejecute brew config
y 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
.
Una vez que las herramientas de línea de comandos terminen de instalarse, confirme observando la salida de brew config
.
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 octave
en 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.app
se 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 Homebrew
ni MacPorts
son necesarios.
También agregué lo siguiente al perfil bash:
##############
### Octave ###
##############
### http://octave-app.org/
alias octave="open -a \"Octave\""