当我启动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.
答案 0 :(得分:0)
我在一个具有完全权限的文件夹中重新安装了所有内容(R和R-studio),它解决了问题。似乎它有时可以保存包,有时不保存在早期文件夹中