我在安装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)
答案 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测试人员 - 如果你想要一个潜行峰值,请给我发电子邮件(在个人资料中)。