我想将我的R脚本连接到SOAP Web服务器以提取数据。我是一个R新手,但一个体面的程序员。
现在我正在尝试安装
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
有什么建议吗?
答案 0 :(得分:2)
看起来缺少两个依赖项。 install.packages('XML')
应该修复第一个(因为CRAN仍然托管XML包)。 XMLSchema似乎已从CRAN中除名。但您应该能够像使用SSOAP一样下载并安装.tar.gz:http://www.omegahat.org/XMLSchema/。