如何在MacOS上运行octave脚本?

如何在MacOS上运行octave脚本?,macos,octave,Macos,Octave,使用网站上的说明: 我在MacOS X 10.9.5上安装了octave。 已安装的应用程序位于: /应用程序/Octave客户端应用程序 /应用程序/Octave-gui.app 现在,我有一个八度音阶的脚本,叫做example.m %file: example.m print('hello') 如何从终端运行此文件 NOTE: open /Applications/Octave-cli.app # this works fine open /Application

使用网站上的说明:

我在MacOS X 10.9.5上安装了octave。 已安装的应用程序位于:
/应用程序/Octave客户端应用程序
/应用程序/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 myexample.m
应该给出结果,就像
python myscript.py
gives一样

更新:
我已卸载:
/Applications/Octave-cli.app和/Applications/Octave-gui.app

然后,我下载了两个应用程序
下载带有图形用户界面(OS X 10.9+)的Octave 4.0.2,
下载带命令行界面的Octave 4.0.2(OS X 10.9+)

从网站:

然后,我得到了Octave.app,在那里我可以在图形界面中编写和运行Octave脚本

但是,我还想从命令行运行:

octave myexample.m
一些相关链接如下:

您是否在已引用的上安装了Xcode和任何提到的包管理器(如果有疑问:选择自制)

如果没有,解决办法就是去那里


附加参考:

在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

但是运行第一个版本可能是安全的。

谷歌搜索“在终端中运行八度脚本”会显示大量结果。“你试过其中任何一种吗?”硫磺是的,但没有一种对我有效。仅供参考,octave在我的笔记本电脑(Ubuntu15.1)中运行正常,但在办公桌面(MacOS)中运行不正常。
octave myexample.m
应该可以工作,只要您的
路径中有
octave
可执行文件。键入
which octave
进行确认。@paurr哪个octave显示octave:Command not found.OK-听起来你的路径设置不正确-确保你的
PATH
包括你的
octave
可执行文件所在的目录-在我的OS X安装中,我在
/usr/local/bin
中看到它,但我希望您的可能位于,例如
/usr/local/octave/3.8.0/bin
。我删除了以前的cli和gui应用程序。然后重新安装。现在我可以看到Octave.app了。它有图形界面,我可以在那里编写和运行。但我也喜欢从命令行运行,比如octave myexample.m.“然后重新安装”:具体如何?通过自制?例如:只需双击即可安装程序。但它有时还能工作,有时会冻结。但愿我能把它更新一千次。速度很快(不像他们教程中的install_octave.sh),而且工作完美。