2014-01-15 189 views
0

嗨我试图安装twitteR软件包,但它给出了错误。以前的版本我得到了同样的错误,所以我卸载它并重新安装R。但我仍然面临同样的问题。有人能帮助我吗。提前致谢。twitteR软件包安装失败

** testing if installed package can be loaded 
* DONE (rjson) 
* 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 ‘/usr/local/lib/R/site-library/RCurl’ 
ERROR: dependency ‘RCurl’ is not available for package ‘ROAuth’ 
* removing ‘/usr/local/lib/R/site-library/ROAuth’ 
ERROR: dependencies ‘ROAuth’, ‘RCurl’ are not available for package ‘twitteR’ 
* removing ‘/usr/local/lib/R/site-library/twitteR’ 

下载的源码包是 '的/ tmp/RtmpeTWabe/downloaded_pa​​ckages' 警告信息:

1: In install.packages("twitteR", dep = TRUE) : 
    installation of package ‘RCurl’ had non-zero exit status 
2: In install.packages("twitteR", dep = TRUE) : 
    installation of package ‘ROAuth’ had non-zero exit status 
3: In install.packages("twitteR", dep = TRUE) : 
    installation of package ‘twitteR’ had non-zero exit status 
> library(twitteR) 
Error in library(twitteR) : there is no package called ‘twitteR’ 
> version 
       _       
platform  x86_64-pc-linux-gnu   
arch   x86_64      
os    linux-gnu     
system   x86_64, linux-gnu   
status          
major   3       
minor   0.2       
year   2013       
month   09       
day   25       
svn rev  63987      
language  R       
version.string R version 3.0.2 (2013-09-25) 
nickname  Frisbee Sailing 

回答

1

尝试安装twitteR包,它会自动尝试安装ROauth(因为它是一个建议的套餐),这取决于liboauth。您可以从http://liboauth.sourceforge.net下载liboauth

安装Rcurl

$sudo apt-get install libcurl4-openssl-dev 

您可以在类似terms.Install从Linux命令行做的R包。假设我们想安装“可能性”R软件包。您可以通过下载:

$ wget -q http://cran.csiro.au/src/contrib/likelihood_1.5.tar.gz 

接下来我们使用R CMD INSTALL命令来安装它。请注意,根据安装的目标可能需要有超级用户权限:

$ sudo R CMD INSTALL likelihood_1.5.tar.gz 
[sudo] password for lubos: 
* installing to library ‘/usr/local/lib/R/site-library’ 
* installing *source* package ‘likelihood’ ... 
** package ‘likelihood’ successfully unpacked and MD5 sums checked 
** R 
** data 
** demo 
** preparing package for lazy loading 
** help 
*** installing help indices 
** building package indices 
** testing if installed package can be loaded 

* DONE (likelihood) 

注:注意,有些软件包需要的先决条件。在这种情况下,请使用上述命令在您需要的软件包之前安装先决条件。

+0

nitk @ nitk-OptiPlex-9010:〜$ sudo su [sudo] nitk的密码: root @ nitk-OptiPlex-9010:/ home/nitk#wget -q http://cran.csiro.au/ src/contrib/liboauth_1.5.tar.gz root @ nitk-OptiPlex-9010:/ home/nitk#sudo R CMD INSTALL liboauth_1.5.tar.gz Warning:invalid package'liboauth_1.5.tar.gz' 错误:错误:没有指定包 root @ nitk-OptiPlex-9010:/ home/nitk# – vasu

+0

当我试图安装软件包时,出现了错误信息 – vasu

+0

我编辑了我的文章,因此。 – RUser

相关问题