使用Rstudio安装R包时出错

时间:2014-09-17 17:11:04

标签: r rstudio

我想使用RStudio安装http://cran.r-project.org/src/contrib/Archive/mecdf/,但是当我使用

> install.packages('C:\\Users\\jandre\\Desktop\\mecdf_0.6.1.tar.gz', repos=NULL, type="source")

我收到此错误:

Installing package into ‘C:/Users/jandre/Documents/R/win-library/3.1’
(as ‘lib’ is unspecified)
'C:\Program' is not recognized as an internal or external command,
operable program or batch file.
Warning in install.packages :
  running command '"C:/Program Files/R/R-3.1.1/bin/x64/R" CMD INSTALL -l "C:\Users\jandre\Documents\R\win-library\3.1" "C:/Users/jandre/Desktop/mecdf_0.6.1.tar.gz"' had status 1
Warning in install.packages :
  installation of package ‘C:/Users/jandre/Desktop/mecdf_0.6.1.tar.gz’ had non-zero exit status

这种情况发生在我想使用tar.gz文件安装的每个软件包中。我在Win7 x64上。 RStudio版本0.98.1028

2 个答案:

答案 0 :(得分:3)

目前想不出办法解决这个问题 - 对不起 - 但R administration manual明确说明了:

  

请注意,不支持将R安装到路径包含空格的目录中,并且至少某些方面(例如安装源包)不起作用。

我不知道为什么这不会更经常地咬人,因为C:/Program Files/...似乎是在Windows上安装内容的相对正常的地方。

我还希望系统调用中的R可执行文件名("C:/Program Files/R/R-3.1.1/bin/x64/R")周围的双引号应该保护您免受此问题的影响......?

答案 1 :(得分:0)

我在安装某些软件包时遇到了同样的错误信息(在带有R和Rstudio的Windows 10操作系统下)。

似乎R软件(不是R Studio)正在处理安装包的库。

我卸载了R和Rstudio并安装了一个没有空间的路径(例如:C:\ Program \ R)。我试图加载以前失败的软件包,似乎解决了这个问题。