install.packages()Rstudio服务器AWS ubuntu错误

时间:2014-03-24 05:00:08

标签: r ubuntu rstudio-server

我有一个运行ubuntu 12.04和闪亮服务器以及Rstudio的AWS实例,但是,当我尝试添加软件包时,我在尝试加载库时遇到错误()

以下命令:install.packages("jsonlite", dependencies = TRUE, repos="http://cran.cs.wwu.edu")终端输出显示下载发生时没有任何问题,以下作为最后一行The downloaded source packages are in ‘/tmp/RtmpO02nLU/downloaded_packages’

显然,library()显示错误,例如// Error in library(jsonlite) : there is no package called ‘jsonlite’这个过程有问题吗?如何安装软件包以使用我的实例/环境?

编辑::我意识到有创建交换文件的选项,想知道使用t1实例,设置是否真的效率低下?而不是这样做或只是通过向它投入更多内存来升级实例..

2 个答案:

答案 0 :(得分:0)

您可能希望sudo R运行R.否则它不允许您将R包安装到R库目录中。一旦你sudo R,然后再次使用install.packages。希望对你有效。我之前遇到过类似的问题。

答案 1 :(得分:0)

我通过流浪汉使用虚拟机遇到了同样的问题。

更新R版本后,我得到了一个有用的警告:由于内存不足,R软件包shiny的安装失败了。我使用512 Mb的RAM,这还不够。 在调整Vagrantfile

之后
config.vm.provider "virtualbox" do |vb|
  # Customize the amount of memory on the VM:
  b.memory = "2048"
end

它成功了。值得注意的是,要安装dplyr,我必须将虚拟内存增加到2048 Mb。

希望这有帮助