2012-02-24 57 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解決這個問題。