我试图在我的www.example.com文件中安装自定义软件包Rprofile.site。我想在site文件中安装软件包,因为我必须在多个用户的计算机上安装这些软件包。但是,每当我启动R时,我都会收到以下错误。
Error in readRDS(file) : unknown input format
我在www.example.com文件的末尾添加了以下代码Rprofile.site。
if(length(grep("customPackage", installed.packages()))==0) {
install.packages("customPackage", repos=NULL, type="source")
}
这个错误也在不断重复,直到我停止R会话。如果我从站点文件中删除该代码,并直接在R会话中安装软件包,尽管它工作正常。
我想在站点文件中执行此操作的唯一原因是,我将不断添加更多需要安装在每个用户的计算机上的自定义软件包,我宁愿从站点文件中调用它,而不是让每个用户一次安装每个自定义软件包。
我试着搜索错误,得到了各种各样的答案,其中谈到删除.Rhistory文件(我试过,但没有工作),或安装最新版本的R(我在R-2.15.0这是最新版本,所以也不会有帮助).我想知道是否有任何其他解决方案来解决这个问题.
1条答案
按热度按时间ffdz8vbo1#
我遇到了同样的错误。简单地关闭RStudio,然后重新打开它,再尝试一次,这对我来说是有效的。请注意,通过RStudio菜单或通过
rs.restartR()
* 重新启动R会话 * 不起作用-只有关闭和重新打开RStudio才起作用。不知道为什么。