使用网站上的说明:
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')
如何从终端运行此文件?
NOTE:
open /Applications/Octave-cli.app # this works fine
open /Applications/Octave-gui.app # this freezes the octave program
然后我可以交互式地编写和运行octave命令。
我想要的是:
octave myexample.m
应该给出结果,就像python myscript.py
给出的那样。
更新
我卸载了:
/Applications/Octave-cli.app和/Applications/Octave-gui.app
然后,我下载了两个应用程序
下载带有图形用户界面(OS X 10.9+)的Octave 4.0.2,
使用命令行界面(OS X 10.9 +)下载Octave 4.0.2
来自网站:
http://wiki.octave.org/Octave_for_MacOS_X
然后,我得到Octave.app,我可以在该图形界面中编写和运行八度脚本。
但是,我也希望从命令行运行:
octave myexample.m
以下是一些相关链接:
How to invoke octave script in unix shell
答案 0 :(得分:6)
在macOS上安装GUI 4.0.3后,您可以使用此路径进入CLI:
/Applications/Octave.app/Contents/Resources/usr/bin/octave-cli
这是别名:
/Applications/Octave.app/Contents/Resources/usr/Cellar/octave/4.0.3/bin/octave-cli-4.0.3
但是运行第一个可能是版本安全的。
答案 1 :(得分:1)
你是否已经在你引用的page上安装了Xcode以及所提到的任何软件包管理器(如果有疑问:选择自制软件)?
如果没有,解决方案是去那里。
其他参考:http://wiki.octave.org/Create_a_MacOS_X_App_Bundle_Using_Homebrew