在Rstudio(Mac OS)上安装“SSOAP包” - 收到错误

时间:2015-08-30 19:19:31

标签: xml r soap rstudio rcurl

我想将我的R脚本连接到SOAP Web服务器以提取数据。我是一个R新手,但一个体面的程序员。

  • 我已经安装了Rstudio
  • 我安装了RCurl和XML2包。
  • 现在我正在尝试安装

    SSOAP包。我从这里下载了.tar.gz文件: http://www.omegahat.org/SSOAP/

接下来在Rstudio上使用“Packages”下的“Install”按钮,请看这里:

我在以下情况下收到此错误:

 > library("RCurl", lib.loc="/Library/Frameworks/R.framework/Versions/3.2/Resources/library")
Loading required package: bitops

> library("xml2", lib.loc="/Library/Frameworks/R.framework/Versions/3.2/Resources/library")

> install.packages("~/Desktop/R/downloads/SSOAP_0.9-0.tar.gz", repos = NULL, type = "source")

  ERROR: dependencies ‘XML’, ‘XMLSchema’ are not available for package ‘SSOAP’
* removing ‘/Library/Frameworks/R.framework/Versions/3.2/Resources/library/SSOAP’ 
  Warning in install.packages :
  installation of package ‘/Users/XX/Desktop/R/downloads/SSOAP_0.9-0.tar.gz’ had non-zero exit status

有什么建议吗?

1 个答案:

答案 0 :(得分:2)

看起来缺少两个依赖项。 install.packages('XML')应该修复第一个(因为CRAN仍然托管XML包)。 XMLSchema似乎已从CRAN中除名。但您应该能够像使用SSOAP一样下载并安装.tar.gz:http://www.omegahat.org/XMLSchema/