使用网站上的说明:http:
//wiki.octave.org/Octave_for_MacOS_X
我在MacOS X 10.9.5上安装了八度音程.已安装的应用程序位于:
/Applications/Octave-cli.app
/Applications/Octave-gui.app
现在,我有一个名为example.m的八度脚本
%file: example.m
print('hello')
Run Code Online (Sandbox Code Playgroud)
如何从终端运行此文件?
NOTE:
open /Applications/Octave-cli.app # this works fine
open /Applications/Octave-gui.app # this freezes the octave program
Run Code Online (Sandbox Code Playgroud)
然后我可以交互式编写和运行八度命令.
我想要的是:
octave myexample.m
Run Code Online (Sandbox Code Playgroud)
应该给出结果,如同python myscript.py给出的那样.
更新:
我卸载了:
/Applications/Octave-cli.app和/Applications/Octave-gui.app
然后,我下载了两个
带有图形用户界面(OS X 10.9+)的Octave 4.0.2 下载应用程序,
下载带命令行界面的Octave 4.0.2(OS X 10.9+)
来自网站:
http:
//wiki.octave.org/Octave_for_MacOS_X然后,我得到Octave.app,我可以在该图形界面中编写和运行八度脚本.
但是,我也想从命令行运行:
octave myexample.m
Run Code Online (Sandbox Code Playgroud)
一些相关的链接如下:
如何在unix shell中调用八度脚本
在macOS上安装GUI 4.0.3后,您可以使用此路径到CLI:
/Applications/Octave.app/Contents/Resources/usr/bin/octave-cli
Run Code Online (Sandbox Code Playgroud)
这是别名:
/Applications/Octave.app/Contents/Resources/usr/Cellar/octave/4.0.3/bin/octave-cli-4.0.3
Run Code Online (Sandbox Code Playgroud)
但是运行第一个可能是版本安全的.