Яки на окнах: не могу включить порт 3794
Я прочитал информацию в R: проблемы с установкой пакета Ryacas для работы в Windows. Я установил исполняемый файл yacas и могу запустить его, дважды щелкнув значок yacas.exe. Однако, если я пытаюсь получить какую-либо помощь, например, "??" Я получаю сообщение об ошибке "Рысь не распознается как внутренняя / внешняя команда...". Если я попытаюсь запустить сессию Cygwin Bash, % ./yacas.exe
сообщение о запуске отображается в окне терминала, всплывающее окно сообщает мне "недопустимый дескриптор", и yacas завершает работу. И, наконец, в R
, Ryacas("some_command")
не с сообщением
"[1] "Starting Yacas!"
Error in socketConnection(host = "127.0.0.1", port = 9734, server = FALSE, :
cannot open the connection
In addition: Warning message:
In socketConnection(host = "127.0.0.1", port = 9734, server = FALSE, :
127.0.0.1:9734 cannot be opened"
Я отследил некоторые инструкции по открытию портов в Windows 7 и попытался добавить как входящие, так и исходящие правила для включения порта 9734, используя диспетчер "Брандмауэр Windows" в ControlPanels. Насколько я могу судить, новые правила были приняты, но R по-прежнему возвращает это сообщение об ошибке.
Правильно ли я настраиваю правила брандмауэра? Я попытался указать типы подключения "any", "TCP" и "UDP" и, кроме того, создать правила, направленные на yacas.exe (а не номера портов). (Возможно ли, что правила корпоративного администратора переопределяют мою конфигурацию, не сообщая мне о таких конфликтах? Я относительно мало знаю о смелости администратора Win7)
Подводя итог: что еще я могу попытаться заставить локальный сервер / порт работать? Я не знаю, помогает ли это идентифицировать проблему, но стандартная справка HTML под R работает, например, открывает веб-страницу, например http://127.0.0.1:24932/library/base/html/Trig.html
Еще одна вещь, в R,
yacasFile()
[1] "C:\\Program Files\\R\\R-2.15.2\\library\\Ryacas\\yacdir\\yacas.exe"
Так что, по крайней мере, R смотрит в нужном месте.
1 ответ
Это переносится из комментариев. Смотрите советы по размещению Рякаса в личной библиотеке, а не в C:\Program Files
дерево в разделе установки Windows Ryacas на домашней странице.