我有一个运行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实例,设置是否真的效率低下?而不是这样做或只是通过向它投入更多内存来升级实例..
答案 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。
希望这有帮助