2013-12-19 12 views
60

私のUbuntuマシン13.10にXMLやRCurlをインストールするのに少し問題があります。私は今日すべてのsudoのアップデートとアップグレードを行った。"非ゼロ終了ステータス" R 3.0.1 'XML'と 'RCurl'

私はRにラトルを使用しようとしています。ラトルの使用に必要な 'XML'をインストールできません。これはちょうど1年後に別のOSであるright hereと尋ねられたのとほぼ同じ質問です。私が戻ってくるエラーメッセージは次のとおりです。

> install.packages("RCurl") 
Installing package into ‘/home/steven/R/x86_64-pc-linux-gnu-library/3.0’ 
(as ‘lib’ is unspecified) 
trying URL 'http://cran.rstudio.com/src/contrib/RCurl_1.95-4.1.tar.gz' 
Content type 'application/x-gzip' length 870915 bytes (850 Kb) 
opened URL 
================================================== 
downloaded 850 Kb 

* installing *source* package ‘RCurl’ ... 
** package ‘RCurl’ successfully unpacked and MD5 sums checked 
checking for curl-config... no 
Cannot find curl-config 
ERROR: configuration failed for package ‘RCurl’ 
* removing ‘/home/steven/R/x86_64-pc-linux-gnu-library/3.0/RCurl’ 
Warning in install.packages : 
    installation of package ‘RCurl’ had non-zero exit status 

The downloaded source packages are in 
    ‘/tmp/RtmpUwBkbS/downloaded_packages’ 
> install.packages("XML") 
Installing package into ‘/home/steven/R/x86_64-pc-linux-gnu-library/3.0’ 
(as ‘lib’ is unspecified) 
trying URL 'http://cran.rstudio.com/src/contrib/XML_3.98-1.1.tar.gz' 
Content type 'application/x-gzip' length 1582216 bytes (1.5 Mb) 
opened URL 
================================================== 
downloaded 1.5 Mb 

* installing *source* package ‘XML’ ... 
** package ‘XML’ successfully unpacked and MD5 sums checked 
checking for gcc... gcc 
checking for C compiler default output file name... 
rm: cannot remove 'a.out.dSYM': Is a directory 
a.out 
checking whether the C compiler works... yes 
checking whether we are cross compiling... no 
checking for suffix of executables... 
checking for suffix of object files... o 
checking whether we are using the GNU C compiler... yes 
checking whether gcc accepts -g... yes 
checking for gcc option to accept ISO C89... none needed 
checking how to run the C preprocessor... gcc -E 
checking for sed... /bin/sed 
checking for pkg-config... /usr/bin/pkg-config 
checking for xml2-config... no 
Cannot find xml2-config 
ERROR: configuration failed for package ‘XML’ 
* removing ‘/home/steven/R/x86_64-pc-linux-gnu-library/3.0/XML’ 
Warning in install.packages : 
    installation of package ‘XML’ had non-zero exit status 

The downloaded source packages are in 
    ‘/tmp/RtmpUwBkbS/downloaded_packages’ 

ここから進める方法についてはわかりません。

ありがとう、

+8

を使用してそれを行うことができますが、あなたがLinux上でカールとxmlをインストールしました。 'sudo apt-get install libcurl4-openssl-dev'と' sudo apt-get install libxml2-dev'を実行します。 – jdharrison

+0

Rの開発ライブラリをインストールすることが重要です。そのオプションを選択していない可能性があります(古いバージョンをインストールして起動することを選択しました)。 –

+0

@jdharrisonこれらのコマンドは試していません。私は今夜​​家に帰る。 –

答えて

96

Ubuntuにcurlとxmlをインストールするには。 Run

sudo apt-get install libcurl4-openssl-dev libxml2-dev 

Rのパッケージインストールのエラーメッセージは、curlおよびxmlライブラリが存在しないか、見つからないことを示しています。 CentOSので

+0

または 'libcurl4-gnutls-dev'は' libcurl4-openssl-dev'の代替として動作します。も参照してくださいhttp://askubuntu.com/a/428379/17060 – michael

26

6+あなたは

sudo yum -y install curl 
sudo yum -y install libcurl libcurl-devel 
sudo yum -y install libxml2 libxml2-devel 
+8

あなたは 'sudo yum -y install libxml2 libxml2-devel'も必要です – xbsd

+0

" h2o "をインストールしていたとき、 – Bas

関連する問題