我最近使用Homebrew在我的Mac上安装了GNU Octave,并在我输入后立即安装
octave
进入bash,它打开了octave-gui窗口。 Octave GUI看起来很不吸引人(至少在Mac上)所以我想使用命令行界面。我的解决方法是在~/.bash_profile
中创建alias octave='octave --no-gui'
的永久别名。
对此有更持久的解决方法吗?也就是说,如何在不调用GUI而不是CLI的情况下开始使用八度音程?有没有一个解决方案,我不必通过使用别名来做到这一点。 (并不是说使用别名是一个大问题,但我只是希望更好地修复在命令行上启动Octave。)
答案 0 :(得分:46)
我也通过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>
答案 1 :(得分:2)
答案 2 :(得分:2)
对于Mac OS
alias octave-cli='/Applications/Octave-4.4.1.app/Contents/Resources/usr/bin/octave-octave-app --no-gui'
https://octave.org/doc/v4.2.2/Command-Line-Options.html#Command-Line-Options
答案 3 :(得分:1)
你可以从八度音阶http://wiki.octave.org/Octave_for_Microsoft_Windows获取信息:
倍频3.8.2
为ver的windows提供以前版本的八度音阶的网站。 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
文件夹路径添加到您的环境变量中,如下所示:
答案 4 :(得分:0)
在MacOS上,如果通过dmg文件安装了Octave,则可以在〜/ .bashrc文件中添加别名。
alias octave-cli='/Applications/Octave-4.4.1.app/Contents/Resources/usr/bin/octave-cli'
然后通过'octave-cli'在命令行中启动octave-cli。
答案 5 :(得分:0)
在 Windows 上,使用 Octave 6.2.0 版
D:\Programs\GNU_Octave\Octave-6.2.0\mingw64\bin>octave-cli.exe
旁注:我安装到一个没有空格的自定义路径,而不是 C:\Program Files\GNU Octave 中的默认路径。当路径中有空格时,至少有些功能失败了。我不确定 Octave-cli 是否会起作用。
完整的控制台输出:
D:\Programs\GNU_Octave\Octave-6.2.0\mingw64\bin>octave-cli.exe
GNU Octave, version 6.2.0
Copyright (C) 2021 The Octave Project Developers.
This is free software; see the source code for copying conditions.
There is ABSOLUTELY NO WARRANTY; not even for MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE. For details, type 'warranty'.
Octave was configured for "x86_64-w64-mingw32".
Additional information about Octave is available at https://www.octave.org.
Please contribute if you find this software useful.
For more information, visit https://www.octave.org/get-involved.html
Read https://www.octave.org/bugs.html to learn how to submit bug reports.
For information about changes from previous versions, type 'news'.
octave:1>