2012-02-24 59 views
2

我无法安装最新的XML包V3.9-4。 我码的手动通过键入RGUI安装:无法安装XML包

install.packages("LOCALDIR/XML_3.6-0.tar.gz", repos=NULL, type="source") 

但得到一些错误信息:

* installing *source* package 'XML' ... 
Please define LIB_XML (and LIB_ZLIB, LIB_ICONV) 
ERROR: configuration failed for package 'XML' 
* removing 'LOCALDIR/R/win-library/2.12/XML' 
* restoring previous 'LOCALDIR/R/win-library/2.12/XML' 

任何人任何想法?

Thx!

+0

我们至少需要你的'sessionInfo()'。我们需要知道您是否安装了lib版本,zlib版本和libiconv版本。 – cbeleites 2012-02-24 11:19:28

回答

3

你是一个Windows用户(至少你的路径是这样表示的),并且XML不适用于使用标准binary install的操作系统。所以我看到你已经尝试过源代码,但是有些东西不能在没有rtools和一些魔法巫术的情况下编译。所以,你有两个选择:

  1. 学习魔法巫术,使之正确安装
  2. 转到CRAN 站点和read me file,它告诉你里普利教授有 把它们放在一起为你here。这很好理解,因为 RCurl也在那里。要直接下载包装,请点击 HERE

我不能帮你的巫术,因为我从http://cran.r-project.org/web/packages/XML/index.html

选择了第二个选项:)

+0

Thx很多!忙于其他的事情,我会很快看到这个! – billlee1231 2012-02-27 01:07:42

+2

@Tyler Rinker您提供的用于直接下载软件包的第三个链接似乎已损坏。 – rmbaughman 2014-05-02 13:33:40

0

这是一个平底船,但我有一个类似的问题前一段时间,这是有一个与iconv.dll(?)的另一版本可用。我认为我的流氓版本是通过cygwin发布的。使该版本无法解决问题。

P.S.我在Windows上并安装了XML。只是从直接的二进制。

+0

Thx很多!忙于其他的事情,我会很快看到这个! – billlee1231 2012-02-27 01:08:00

+0

我没有尝试过,因为已经有Ripley教授提供的现有软件包。无论如何,Thx! – billlee1231 2012-02-27 08:04:54

0

使用Windows二进制直接您将进入你的[R图书馆馆长并解压那里。

3

我今天解决了这个问题,在这里指出了繁荣。我做了之后,install.packages("XML")运行顺利

sudo apt-get install libxml2-dev 

在Unbuntu系统,您可以通过加载libxml2-dev解决这个问题。