2013-12-14 44 views
1

install.packages(c("Ryacas))Ryacas庫不起作用

用於安裝在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上通過Rstudio前端使用標準R運行?

順便說一下,爲什麼這些端口需要打開?

+0

確保您的計算機上沒有運行阻止這些端口的防火牆。 –

+1

閱讀Ryacas主頁上的故障排除部分。也許你安裝了Ryacas而不是yacas? –

回答

3

Ryacas是(quoting

到yacas計算機代數系統的接口。

因此它預計yacas被安裝並運行。它不會安裝yacas本身,而只是通過R使用它所需的R庫。

該庫提供腳本在您的計算機上安裝yacas;它是名稱yacasInstall(見the manual的第9頁)

運行?yacas應該會給你更多的信息。

另外,不要忘了在安裝了yacas的目錄中運行yacas --server 9734實際啓動yacas

+0

另請參閱[這其他SO問題](http://stackoverflow.com/questions/8794614/r-trouble-making-package-ryacas-to-work-on-windows) – damienfrancois