【问题标题】:install.packages() Rstudio server AWS ubuntu errorinstall.packages() Rstudio 服务器 AWS ubuntu 错误
【发布时间】:2014-05-01 08:06:24
【问题描述】:

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

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

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

编辑:: 我意识到可以选择创建交换文件,想知道 t1 实例,设置是否真的效率低下?而不是这样做或只是升级实例并投入更多内存..

【问题讨论】:

    标签: r ubuntu rstudio-server


    【解决方案1】:

    我通过 vagrant 使用虚拟机时遇到了同样的问题。

    更新 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。

    希望对你有帮助

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 这对我不起作用(ubuntu 14,R 3.x,在 vagrant vm 中)。我真的很想弄清楚这一点。
      猜你喜欢
      • 2018-07-19
      • 2017-07-30
      • 1970-01-01
      • 2016-04-27
      • 2013-08-15
      • 2015-01-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多