Saya memasang oktaf menggunakan homebrew.
Ketika saya menelepon
octave --force-gui
Saya mendapatkan kesalahan:
oktaf: fitur GUI hilang atau dinonaktifkan dalam versi ini
Q: Bagaimana cara membuatnya bekerja dalam mode GUI?
Saya juga mencoba
brew reinstall octave --with-qt --with-fltk --with-gui
seperti yang disarankan dalam posting ini , tapi itu tidak membantu.
Berikut ini beberapa informasi debug:
$brew info octave
octave: stable 4.4.0 (bottled), HEAD
High-level interpreted language for numerical computing
https://www.gnu.org/software/octave/index.html
/usr/local/Cellar/octave/4.4.0 (2,173 files, 45.4MB) *
Poured from bottle on 2018-05-10 at 18:11:38
From: https://github.com/Homebrew/homebrew-core/blob/master/Formula/octave.rb
==> Dependencies
Build: gnu-sed ✘, pkg-config ✘
Required: arpack ✔, epstool ✔, fftw ✔, fig2dev ✔, fltk ✔, fontconfig ✔, freetype ✔, gcc ✔, ghostscript ✔, gl2ps ✔, glpk ✔, gnuplot ✔, graphicsmagick ✔, hdf5 ✔, libsndfile ✔, libtool ✔, pcre ✔, portaudio ✔, pstoedit ✔, qhull ✔, qrupdate ✔, readline ✔, suite-sparse ✔, veclibfort ✔
==> Requirements
Build: java >= 1.6 ✔
==> Options
--HEAD
Install HEAD version
Jawaban:
Saya memiliki masalah yang sama dan mengajukan pertanyaan yang sama. Saya jawab sendiri. Hapus Octeb versi homebrew. Instal versi MacPorts dari Oktaf. MacPorts adalah manajer paket seperti Homebrew. Versi Octave mereka berfungsi dengan baik. Instruksi untuk menginstal MacPorts dan Oktaf diberikan di beranda MacPorts.
sumber
homebrew cask
memecahkannyaIni bekerja untuk saya jika saya pertama kali menginstal qt:
Kemudian instal oktaf dengan --with-qt:
(Atau, jika Anda sudah menginstalnya:
)
sumber
Octave.app meluncurkan OK dalam mode GUI. Octave.app dipasang dari dmg . Demikian juga tidak
Homebrew
maupunMacPorts
diperlukan.Octave.app memiliki suite pengujian berbasis macOS. Dan ketika dibutuhkan, bahkan telah menerapkan tambalan ke alamat masalah kode hulu .
Memang, Octave.app memperbaiki masalah Qt yang tampaknya menyebabkan masalah dengan rilis homebrew. Itu
brew reinstall octave --with-qt
dan sejumlah upaya lain tidak berhasil dalam kasus saya dengan versi homebrew saat ini.Octave.app
didasarkan pada homebrew build, hanya dengan nilai tambah pengujian, bundling,… dan penambalan khusus macOS.Karena Octave.app menambal masalah Qt hulu yang tidak dimiliki Homebrew, saya memutuskan tautan versi homebrew dan menginstal Octave.app.
sumber