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