简体   繁体   English

如何在R或Rstudio中安装软件包

[英]How to install packages in R or Rstudio

when trying to install a package: 尝试安装软件包时:

> install.packages("mlr")
Installing package into ‘/home/kisco/R/x86_64-pc-linux-gnu-library/3.0’
(as ‘lib’ is unspecified)
Warning in install.packages :
  dependencies ‘plyr’, ‘dplyr’, ‘lazyeval’ are not available
also installing the dependencies ‘scales’, ‘ggplot2’, ‘ggvis’, ‘reshape2’

trying URL 'http://cran.rstudio.com/src/contrib/scales_0.2.5.tar.gz'
Content type 'application/x-gzip' length 56346 bytes (55 Kb)
opened URL
==================================================
downloaded 55 Kb

trying URL 'http://cran.rstudio.com/src/contrib/ggplot2_1.0.1.tar.gz'
Content type 'application/x-gzip' length 2351203 bytes (2.2 Mb)
opened URL
==================================================
downloaded 2.2 Mb

trying URL 'http://cran.rstudio.com/src/contrib/ggvis_0.4.2.tar.gz'
Content type 'application/x-gzip' length 728345 bytes (711 Kb)
opened URL
==================================================
downloaded 711 Kb

trying URL 'http://cran.rstudio.com/src/contrib/reshape2_1.4.1.tar.gz'
Content type 'application/x-gzip' length 34693 bytes (33 Kb)
opened URL
==================================================
downloaded 33 Kb

trying URL 'http://cran.rstudio.com/src/contrib/mlr_2.4.tar.gz'
Content type 'application/x-gzip' length 440988 bytes (430 Kb)
opened URL
==================================================
downloaded 430 Kb

ERROR: dependency ‘plyr’ is not available for package ‘scales’
* removing ‘/home/kisco/R/x86_64-pc-linux-gnu-library/3.0/scales’
Warning in install.packages :
  installation of package ‘scales’ had non-zero exit status
ERROR: dependencies ‘dplyr’, ‘lazyeval’ are not available for package ‘ggvis’
* removing ‘/home/kisco/R/x86_64-pc-linux-gnu-library/3.0/ggvis’
Warning in install.packages :
  installation of package ‘ggvis’ had non-zero exit status
ERROR: dependency ‘plyr’ is not available for package ‘reshape2’
* removing ‘/home/kisco/R/x86_64-pc-linux-gnu-library/3.0/reshape2’
Warning in install.packages :
  installation of package ‘reshape2’ had non-zero exit status
ERROR: dependencies ‘plyr’, ‘reshape2’, ‘scales’ are not available for package ‘ggplot2’
* removing ‘/home/kisco/R/x86_64-pc-linux-gnu-library/3.0/ggplot2’
Warning in install.packages :
  installation of package ‘ggplot2’ had non-zero exit status
ERROR: dependencies ‘ggplot2’, ‘ggvis’, ‘plyr’, ‘reshape2’ are not available for package ‘mlr’
  • removing '/home/kisco/R/x86_64-pc-linux-gnu-library/3.0/mlr' Warning in install.packages : installation of package 'mlr' had non-zero exit status 删除'/home/kisco/R/x86_64-pc-linux-gnu-library/3.0/mlr'install.packages中的警告:软件包'mlr'的安装具有非零退出状态

The downloaded source packages are in '/tmp/Rtmp3AjleG/downloaded_packages' 下载的源程序包位于“ / tmp / Rtmp3AjleG / downloaded_pa​​ckages”中

I keep getting th eerror" warning in install.packages insallation of package ... had non zero exit status. 我在安装过程中不断收到“错误”警告。packagesinsallation of package ...具有非零退出状态。

What am I doing wrong? 我究竟做错了什么? How do I Install MLR? 如何安装MLR?

You have an outdated version of R. Normally dplyr and your other dependencies would be automatically installed, but in this case they are labelled as not working with older versions of R, so throw an error. 您有R的版本已过时。通常dplyr和其他依赖项将自动安装,但是在这种情况下,它们被标记为不适用于R的较早版本,因此会引发错误。

You have version 3.0.2, which is out of date. 您有版本3.0.2,该版本已过时。 As of now the current version is 3.2.1. 截至目前,当前版本为3.2.1。 You should upgrade (you don't have the most up to date version of r-base, repos are often behind - try getting the binary from here ). 您应该进行升级(您没有r-base的最新版本,存储库通常落后-尝试从此处获取二进制文件)。

If you don't want to update you can use the methods described in answers to this question to install older versions of the packages which may be compatible with your version - install older version of R package . 如果您不想更新,则可以使用此问题的答案中描述的方法来安装较旧版本的软件包,这些版本可能与您的版本兼容- 安装R软件包的较早版本

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM