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

标签 macos octave

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

使用 Mac OSX 10.9+

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

最佳答案

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

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

它指定用于打开 Octave 的终端应用程序。正如我所想,这就是您遇到问题的原因。

解决方案是在系统路径中链接 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”命令,该命令将在系统路径中搜索并发现直接执行。

关于macos - 在 Mac OSX 中的 Iterm/Zsh/Omgzsh 上运行 Octave-cli,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41655221/

相关文章:

terminal - 定制 Octave

octave - 将 list(1, 2, 3) 转换为 Octave 中的 [1, 2, 3]

file - 在 Octave 中将矩阵写入文本文件的最快方法是什么?

Python ctypes 不在 Mac OS X 上加载动态库

ios - 如何找到我的 IOS 应用程序的存档文件?

macos - 从 VBA Excel for Mac 在 HTTP Post 中发送数据

objective-c - 重新启动之前已最小化然后关闭的非小型化 cocoa 应用程序

octave - 四舍五入到小数点后两位

qt-creator - 如何在 C++ 中使用 Octave 库

objective-c - 用于编写 Objective-C 代码的良好 xcode 替代方案