5

install.packages('') オプションとソースから R に 'pmml' パッケージをインストールしようとしていました。しかし、両方の方法でエラーが発生し続けます。

Rから試す

install.packages('pmml',dependencies=T)
Cannot find xml2-config
ERROR: configuration failed for package ‘XML’
* removing ‘/home/PepperBoy/R/x86_64-pc-linux-gnu-library/3.2/XML’
ERROR: dependency ‘XML’ is not available for package ‘pmml’
* removing ‘/home/PepperBoy/R/x86_64-pc-linux-gnu-library/3.2/pmml’

ソースから試す

> install.packages('pmml_1.4.2.tar.gz', repos = NULL, type="source")
Installing package into ‘/home/PepperBoy/R/x86_64-pc-linux-gnu-library/3.2’
(as ‘lib’ is unspecified)
ERROR: dependency ‘XML’ is not available for package ‘pmml’
* removing ‘/home/PepperBoy/R/x86_64-pc-linux-gnu-library/3.2/pmml’
Warning message:
In install.packages("pmml_1.4.2.tar.gz", repos = NULL, type = "source") :
  installation of package ‘pmml_1.4.2.tar.gz’ had non-zero exit status

R CMD INSTALL を使用してみる

 % R CMD INSTALL pmml_1.4.2.tar.gz                         
* installing to library ‘/home/PepperBoy/R/x86_64-pc-linux-gnu-library/3.2’
ERROR: dependency ‘XML’ is not available for package ‘pmml’
* removing ‘/home/PepperBoy/R/x86_64-pc-linux-gnu-library/3.2/pmml’

これらと同じ方法を使用してR用のxmlライブラリをインストールしようとしましたが、次のような同様のエラーが発生し続けます

ERROR: configuration failed for package ‘XML’
* removing ‘/home/PepperBoy/R/x86_64-pc-linux-gnu-library/3.2/XML’
4

1 に答える 1

7

(依存する)パッケージをインストールするには、システム ライブラリlibxm2-devをインストールする必要があります。したがって、Debian または Ubuntu を使用している場合は、次の方法でインストールしてください。XMLpmml

sudo apt-get install libxml2-dev

次に、R パッケージのインストールに進みます。SystemRequirementsインストールする R パッケージのホームページのセクションを注意深く確認してください( については、こちらXMLを参照してください)。

于 2015-07-16T21:10:27.017 に答える