RStudio中rmarkdown的问题

时间:2017-10-13 13:56:22

标签: r rstudio

当我启动R-studio时以及每当我安装新软件包时出现以下错误:

Error: invalid version specification ‘NA’
In addition: Warning message:
In utils:::packageDescription(packageName, fields = "Version") :
  no package 'knitr' was found

我在没有管理员权限的计算机上(工作计算机)使用Windows 10. R-studio(v.3.4.2)安装在C:/ Program Files / RStudio上。我已经尝试了here列出的大部分内容,但它似乎没有做任何事情。

我有两个lib路径:

[1] "\\\\something/something/_users/something/something/R/RLib"
[2] "C:/Program Files/R/R-3.4.2/library"  

我最近将主lib路径更改为上面的数字1(但是之前也存在这些问题)并尝试在那里安装所有包(因为我不能在C:中执行此操作,没有管理员权限)。安装f.ex tidyverse工作正常,还有我尝试过的所有其他软件包。

我尝试通常使用以下命令安装rmarkdown软件包:

install.packages("rmarkdown")

以及:

devtools::install_url("https://cran.r-project.org/src/contrib/rmarkdown_1.6.tar.gz")

还有:

install.packages("rmarkdown", repos = "https://cran.revolutionanalytics.com")

我也试图改变回购:

options(repos = c(CRAN = "https://cran.revolutionanalytics.com"))

最后,我尝试通过install.packages()手动安装所需的每个软件包。这也没有改变任何事情。

以上所有都不起作用。我试图在R-studio的“包”菜单中勾选所有必需的包,但是当我尝试编写我的rmarkdown文档时,它仍然想要安装一个或多个包的更新版本。这种情况一再发生。

另外,我试图通过用户变量更改lib路径:

Variable name: R_LIBS_USER 
Variable value: C:FOLDER_LOCATION  

是否因为我有两个不同的图书馆位置?我似乎无法删除lib路径号2,因为这是默认的库路径(?)。

有什么建议吗?

编辑:

Sessioninfo():

R version 3.4.2 (2017-09-28)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows >= 8 x64 (build 9200)

Matrix products: default

locale:
[1] LC_COLLATE=Norwegian Bokmål_Norway.1252  LC_CTYPE=Norwegian Bokmål_Norway.1252   
[3] LC_MONETARY=Norwegian Bokmål_Norway.1252 LC_NUMERIC=C                            
[5] LC_TIME=Norwegian Bokmål_Norway.1252    

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

loaded via a namespace (and not attached):
[1] compiler_3.4.2 tools_3.4.2  


.libPaths():
Same as mentioned earlier. 

1 个答案:

答案 0 :(得分:0)

我在一个具有完全权限的文件夹中重新安装了所有内容(R和R-studio),它解决了问题。似乎它有时可以保存包,有时不保存在早期文件夹中