在Mac OSX中的Iterm / Zsh / Omgzsh上运行Octave-cli

时间:2017-01-14 21:31:58

标签: macos octave

感觉不可能在任何自定义终端上运行它。我知道octave-cli.app在那里,但它总是在标准终端打开。任何像编译器(或)一样执行八度脚本的方法都像Iterm的解释器一样以交互方式运行它?

使用Mac OSX 10.9 +

编辑: 我知道如何导出路径变量。但搜索网络无法找到方法。它甚至可能吗?我甚至尝试使用自制软件无济于事。

1 个答案:

答案 0 :(得分:6)

你可以看到octave-cli.app的内容,它是一个脚本。我的就是这样

open -a Terminal.app /usr/local/octave/3.8.0/bin/octave | logger 2>&1

指定用于打开八度的终端应用程序。正如我想的那样,这就是你出问题的原因。

解决方案是在系统路径中链接octave-cli,更好地定位在" / usr / local / bin"。像

ln -s /usr/local/octave/3.8.0/bin/octave-cli /usr/local/bin/octave-cli

最后,只需键入" octave-cli"即可通过任何终端(如iTerm)或shell(bash,zsh)访问八度音程。命令,将在系统路径中搜索并发现直接执行。