Octave застревает на Busy ... внутри TeXmacs в ОС Windows - PullRequest
0 голосов
/ 13 июня 2019

У меня установлены TeXmacs и Octave, оба работают нормально.Я также добавил путь к octave исполняемому файлу (то есть C:\Octave\Octave-5.1.0.0\mingw64\bin) к переменным среды Windows, и octave работает в терминалах cmd / PowerShell и Jupyter без проблем.Однако при запуске Octave внутри TeXmacs через Toolbar > insert > session > octave он застревает на Busy..., то же самое относится и к любым другим командам:


   <img src="https://i.stack.imgur.com/nCFiJ.png" width="600">
                     Octave gets stuk on Busy... inside TeXmacs.

Это моя среда:

  • TeXmacs 1.99.9
  • Octave 5.1.0 (устанавливается через Chocolatey)
  • Windows 10 версия 1809

Буду признателен, если вы поможете мне узнать, чтопроблема и как я могу ее решить.

PS Я сообщил об этой проблеме в репозитории TeXmacs.

Ответы [ 2 ]

1 голос
/ 28 июня 2019

Вы можете попробовать запустить команду в

%TEXMACS_PATH%/plugins/octave/bin/tm_octave.bat

из терминала, чтобы увидеть, что происходит. Есть проблема с этим плагином, и он не работает также на Mac, но я не знаю достаточно Octave, чтобы исправить это. Как-то не удается найти файлы, находящиеся в

%TEXMACS_PATH%/plugins/octave/octave

Пожалуйста, попробуйте изменить tm-start.m, чтобы он выглядел как

d=getenv("TEXMACS_PATH");
if (length(d) > 0)
    addpath("tm:polynomial:plot")
    tmrepl
endif
0 голосов
/ 13 июня 2019

В windows octave должен запускаться с использованием сценариев octave.bat (в каталоге mingw64 \ bin установки octave) или octave.vbs (в каталоге установки) для графического интерфейса пользователя

Вы не должны запускать octave.exe напрямую.

...