2016-07-26 40 views
7

我最近在Mac上使用Homebrew安装了GNU Octave,只要我将 octave键入bash,它就打开了八度gui窗口。 Octave GUI看起来很不吸引人(至少在Mac上),所以我想使用命令行界面。我的修复方法是在~/.bash_profile中创建一个永久别名,即alias octave='octave --no-gui'如何从命令行启动八度而不是GUI?

有没有更持久的解决办法呢?也就是说,如何在不调用GUI而不是CLI的情况下开始使用八度音阶?有没有解决办法,我不必通过使用别名来做到这一点。 (不,使用别名是一个大问题,但我只是想更好地固定在命令行本身开始八度。)

+0

我也使用别名,并认为是正确的方式,如果你不想自己编译它。如果你想构建Octave,有一个配置开关可以禁用GUI – Andy

+0

这很好知道@Andy 是否有一个octaverc文件,我可以编辑它以直接在CLI上构建Octave? – deepdeb

+0

顺便说一句,你可以在Mac上的“可怕的”图形用户界面添加截图吗?我现在有很多真正喜欢它的Mac用户。也许这只是你系统上的一个问题? – Andy

回答

24

我还通过BREW 安装我发现只要运行:

octave-cli 

你会看到在终端的八度:

十月:

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'给了我一个错误,说没有找到公式。 –

1

你可以从八度http://wiki.octave.org/Octave_for_Microsoft_Windows的维基获得信息来源ave-3.8.2

提供以前版本的八度音程的网站。 3.8.2(使用mxe-octave的非正式构建)已关闭。可以在File list of Octave for Windows下载镜像二进制文件。

如果在运行Windows 8或libstdC++ - 6.dll错误时遇到任何问题,请尝试使用此octave-gui.bat文件并将其放入Octave文件夹(例如C:/octave/octave-3.8.2)。

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

简单地,你可以只添加的文件夹C:\Octave\Octave-3.8.2\bin路径,你的环境变量,像这样:

​​

+0

在将octave添加到Windows路径后,使用'octave-cli'运行CLI –

+0

@GabeRogan我在我的路径中添加了bin,但是当我在控制台中输入“test.m”时,它将在gui中打开,我如何解决这个问题? –