我已在 Windows 8 上安装(并重新安装)Octave 3 次,但仍然无法正确安装。第一个也是最明显的问题是提示缺失;屏幕仅显示提示后闪烁的下划线。这不是主要问题,因为系统可以正确响应命令。
主要问题是 Octave 在遇到语法错误时崩溃,而不是礼貌地给出诊断。这使得软件开发极其繁琐。
有没有办法解决这个问题,还是我们只需要等待一方或另一方提出住宿?
我遇到了同样的问题。我通过这个解决了这个问题:创建 octave.exe 的快捷方式,然后右键单击-> 属性-> 将“目标”更改为:
C:\Program Files\Octave\Octave3.6.*_gcc*.*.*\bin\octave.exe -i --line-editing
如果您有语法错误,它将不会退出。我还不明白参数的含义。
输入octave --help可以查看参数的含义。-i 还有 --interactvie,强制 Octave 交互行为。也许 Octave 默认以非交互模式运行,这意味着不应显示提示,并且在读取文件时遇到错误时应立即终止。
我不知道这是否能解决您的问题,或者这对您来说是否过于臃肿,但我通过 Cygwin 在 Windows 7 上使用 Octave 没有任何问题。
如果您无法在 Windows 8 上运行 Octave,您可以考虑通过计算机虚拟化技术(虚拟计算机)通过 Linux 运行 Octave。二,您可以使用Oracle 的 VirtualBox或VMWare Player 安装后,您可以访问任何数量的站点,这些站点具有预构建的 Linux 映像,您可以下载这些映像然后在 Windows 中运行8.X. 在 Google 上搜索“Virtualbox 映像”或“VMWare 设备”。然后,您可以下载并使用它来运行最新版本的 Octave。我希望这会有所帮助。
干杯,