感觉不可能在任何自定义终端上运行它。我知道octave-cli.app在那里,但它总是在标准终端打开。任何像编译器(或)一样执行八度脚本的方法都像Iterm的解释器一样以交互方式运行它?
使用Mac OSX 10.9 +
编辑: 我知道如何导出路径变量。但搜索网络无法找到方法。它甚至可能吗?我甚至尝试使用自制软件无济于事。
答案 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)访问八度音程。命令,将在系统路径中搜索并发现直接执行。