2013-12-14 4 views
1

install.packages(c("Ryacas))Ryacas библиотека R не работает

был использован для установки библиотеки в R. Нет выданную в установке и md5 было прекрасно. Все необходимые пакеты были установлены.

library(Ryacas)

выходы

Loading required package: XML

x <- Sym("x") Limit(sin(x)/x, x, 0)

к примеру, однако, дает

[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 XP, используя стандартный R через интерфейс Rstudio?

Кстати, почему эти порты должны быть открыты?

+0

Убедитесь, что на вашем компьютере не установлен брандмауэр, который блокирует эти порты. –

+1

Прочтите раздел «Поиск и устранение неисправностей» на домашней странице Ryacas. Возможно, вы установили Ryacas, но не яки? –

ответ

3

Ryacas является (quoting)

интерфейс к системе Yacas компьютерной алгебры.

поэтому ожидается, что yacas будет установлен и запущен. Он не устанавливает yacas сам только библиотеки R, необходимые для использования через R.

Библиотека предлагает скрипт для установки yacas на свой компьютер; это имя yacasInstall (См. стр. 9 из the manual)

Запуск ?yacas должен предоставить вам больше информации.

Кроме того, не забудьте на самом деле начать yacas, запустив yacas --server 9734 в каталоге, где был установлен yacas.

+0

См. Также [этот другой вопрос SO] (http://stackoverflow.com/questions/8794614/r-trouble-making-package-ryacas-to-work-on-windows) – damienfrancois

Смежные вопросы