2016-07-26 31 views
7

Ich habe vor kurzem GNU Octave auf meinem Mac mit Homebrew installiert und sobald ich octave in bash eingegeben habe, öffnete es das Octave-GUI-Fenster. Die Octave-GUI sieht ziemlich unattraktiv aus (zumindest auf einem Mac), also wollte ich die Befehlszeilenschnittstelle verwenden. Mein Fix war, einen permanenten Alias ​​in ~/.bash_profile zu erstellen, der alias octave='octave --no-gui' war.Wie kann ich die Oktave über die Befehlszeile und nicht über die GUI starten?

Gibt es eine dauerhafte Lösung für dieses Problem? Das heißt, wie kann ich anfangen, Octave zu verwenden, ohne die GUI anstelle der CLI aufzurufen? Gibt es eine Lösung, wo ich dies nicht mit einem Alias ​​tun muss. (Nicht, dass der Alias ​​ist ein großes Problem, aber ich wollte nur eine bessere Lösung zu starten Octave auf der Kommandozeile selbst.)

+0

ich auch einen Aliasnamen verwenden und denken, ist der richtige Weg, wenn Sie nicht tun möchte es selbst kompilieren. Wenn Sie Octave erstellen möchten, gibt es einen Konfigurationsschalter, der die GUI deaktiviert – Andy

+0

Das ist gut zu wissen @Andy Gibt es eine Octaverc-Datei, die ich bearbeiten kann, um Octave direkt auf der CLI zu erstellen? – deepdeb

+0

BTW, können Sie einen Screenshot von der "hässlichen" GUI auf dem Mac hinzufügen? Ich habe jetzt viele Mac-Benutzer, die es wirklich mögen. Vielleicht ist es nur ein Problem auf Ihrem System? – Andy

Antwort

24

Installiere ich auch durch Gebräu fand ich, dass gerade laufen:

octave-cli 

Sie die Oktave in Terminal sehen:

GNU Octave, version 4.2.0-rc2 
Copyright (C) 2016 John W. Eaton and others. 
This is free software; see the source code for copying conditions. 
There is ABSOLUTELY NO WARRANTY; not even for MERCHANTABILITY or 
    ... 
octave:1> 
+0

'brew install octave-cli' gibt mir eine Fehlermeldung, dass die Formel nicht gefunden wurde. –

1

Sie die Infomationen aus dem Wiki von Oktave bekommen http://wiki.octave.org/Octave_for_Microsoft_Windows:

Oktober ave-3.8.2

Die Website, die vorherige Version der Oktave für Windows ver. 3.8.2 (inoffizieller Build mit mxe-Oktave) ist geschlossen. Eine gespiegelte Binärdatei kann unter File list of Octave for Windows heruntergeladen werden.

Wenn Sie Probleme beim Ausführen von Windows 8 oder libstdC++ - 6.dll Fehler haben, versuchen Sie diese Octave-gui.bat-Datei und legen Sie sie in Ihrem Octave-Ordner (z. B. C:/octave/octave-3.8.2).

@echo off 
set PATH=%CD%\bin\ 
start octave --force-gui -i --line-editing 
exit 

simplely, können Sie das einfach fügen Sie den C:\Octave\Octave-3.8.2\bin Ordnerpfad zu Ihrer Umgebungsvariablen wie folgt aus:

enter image description here

+0

Nachdem Sie Ihrem Windows-Pfad eine Oktave hinzugefügt haben, führen Sie die CLI mit 'octave-cli' aus. –

+0

@GabeRogan Ich habe die Bin zu meinem Pfad hinzugefügt, aber wenn ich" test.m "in der Konsole eingebe, öffnet sich in der GUI, wie kann ich repariere das? –