twitteR和ROAuth R软件包安装

时间:2011-04-08 01:37:14

标签: r

我在安装CRAN上的twitteR和RAOuth软件包时遇到了一些问题。我试过几种不同的方法;在Windows下从源代码下,在Ubuntu下使用RStudio。我尝试了以下命令

sudo apt-get install r-cran-twitteR

install.packages("packagename", repos=NULL, type="source")

使用RStudio和Windows下的源代码,我收到一条非零退出状态消息。

我过去从源代码安装过,但我对该主题的了解相当有限。我们将非常感谢您提供的任何帮助。

这是我的系统信息:

R version 2.12.2 (2011-02-25)
Copyright (C) 2011 The R Foundation for Statistical Computing
ISBN 3-900051-07-0
Platform: i686-pc-linux-gnu (32-bit)

2 个答案:

答案 0 :(得分:3)

您需要首先确定包是否存在:

 $ apt-cache search r-cran-twitter
由于未打包,

将不会返回任何内容。在CRAN上有2900多个软件包,但在Ubuntu中有150个(给予或接受)r-cran-*

因此,您可以从R内部下载,或使用浏览器或类似wget后跟R CMD INSTALL的内容。我个人最喜欢的是脚本install.r,这是我littler包中的一个示例 - 如果您愿意,请尝试sudo apt-get install littler

答案 1 :(得分:3)

您是否满足系统要求?如果您尝试安装twitteR软件包,它会自动尝试安装ROauth(因为它是建议的软件包),这取决于liboauth。你可以从http://liboauth.sourceforge.net/下载liboauth(我没有看到它的Ubuntu软件包,但看起来并不那么难)。

如果你这样做,我怀疑它会安装好。值得一提的是,尽管安装成功(并且已经过测试)ROauth,我仍然没有使用新的liboauth软件包 - 总是得到“服务器没有响应”错误。我将在下周发布一个完全R-native oauth包。我可以使用beta测试人员 - 如果你想要一个潜行峰值,请给我发电子邮件(在个人资料中)。