【问题标题】:Problems with Octave on Windows 8: crashes after any errorWindows 8 上 Octave 的问题:出现任何错误后崩溃
【发布时间】:2013-07-05 00:45:14
【问题描述】:

我已在 Windows 8 上安装(并重新安装)Octave 3 次,但仍然无法正确安装。第一个也是最明显的问题是提示缺失;屏幕仅显示提示后闪烁的下划线。这不是主要问题,因为系统可以正确响应命令。

主要问题是 Octave 在遇到语法错误时会崩溃,而不是礼貌地给出诊断。这使得软件开发极其繁琐。

有没有办法解决这个问题,还是我们只需要等待一方或另一方提出和解?

【问题讨论】:

  • 我想分享我发现的另一个替代方案,即 web octave。这是网址:octave-online.net

标签: windows-8 octave


【解决方案1】:

我不知道这是否会解决您的问题,或者这对您来说是否过于臃肿,但我通过 Cygwin 在 Windows 7 上使用 Octave 没有任何问题。

【讨论】:

    【解决方案2】:

    如果您无法在 Windows 8 上运行 Octave,您可以考虑通过计算机虚拟化技术(虚拟计算机)通过 Linux 运行 Octave。二,你可以使用的我的头顶是VirtualBox by OracleVMWare Player 安装后,您可以访问任意数量的具有预构建 Linux 映像的站点,您可以下载这些映像,然后在 Windows 8.X 中运行。在 Google 上搜索“Virtualbox 映像”或“VMWare 设备”。然后,您可以下载并使用它来运行最新版本的 Octave。我希望这会有所帮助。

    干杯,

    【讨论】:

      【解决方案3】:

      我遇到了同样的问题。我通过这个解决了它: 创建octave.exe的快捷方式,然后右键单击->属性->将“目标”更改为:

      C:\Program Files\Octave\Octave3.6.*_gcc*.*.*\bin\octave.exe -i --line-editing
      

      如果你有语法错误,它不会退出。 还没看懂参数的含义。

      参考: http://exciton.eo.yzu.edu.tw/~lab/?p=1121

      【讨论】:

      • 这个 C:\Program Files\Octave\Octave3.6.*_gcc*.*.* 指向您的安装文件夹。 f.e.我的是:D:\Octave-3.6.4 默认是 C:\Program Files\Octave\Octave-3.6.4
      • this
      • --line-editing 有必要吗?只需将-i 添加为命令行参数即可解决此问题。
      • 就我而言,只有-i 参数就足够了。但我到 bin 文件夹的默认路径是 C:\Software\Octave-3.6.4\bin,所以我建议在编辑的快捷方式末尾仅添加 -i 参数,或者通过输入 bin 文件夹 octave -i 从命令提示符启动 Octave
      【解决方案4】:

      键入octave --help可以查看参数的含义。 -i 还有 --interactvie,强制 Octave 交互行为。 也许 Octave 默认运行在非交互模式下,这意味着不应显示提示,并且在读取文件时遇到错误应立即终止。

      【讨论】:

      • (+1) 这完全正确。所需要的只是启动时的-i 参数,正如泰勒在他的回答中解释的那样,可以将其添加到快捷方式中。
      猜你喜欢
      • 1970-01-01
      • 2013-03-28
      • 2014-09-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-24
      • 1970-01-01
      相关资源
      最近更新 更多