运行 Octave-cli on Iterm/Zsh/Omgzsh in Mac OSX
Running Octave-cli on Iterm/Zsh/Omgzsh in Mac OSX
感觉不可能在任何自定义终端上将其发送到 运行。我知道 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 可以通过任何终端(如 iTerm)或 shell(bash,zsh)访问,只需键入 "octave-cli" 命令,将在系统路径中搜索发现直接执行了。
感觉不可能在任何自定义终端上将其发送到 运行。我知道 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 可以通过任何终端(如 iTerm)或 shell(bash,zsh)访问,只需键入 "octave-cli" 命令,将在系统路径中搜索发现直接执行了。