【发布时间】:2012-05-18 22:09:03
【问题描述】:
我正在尝试在我的 Rprofile.site 文件中安装自定义包。我想在站点文件中安装软件包,因为我必须在多个用户的计算机上安装这些软件包。但是,每当我启动 R 时,我都会收到以下错误。
Error in readRDS(file) : unknown input format
我在 Rprofile.site 文件的末尾添加了以下代码。
if(length(grep("customPackage", installed.packages()))==0) {
install.packages("customPackage", repos=NULL, type="source")
}
错误也会不断重复,直到我停止 R 会话。如果我从站点文件中删除该代码并直接在 R 会话中安装包,尽管它工作正常。
我想在站点文件中执行此操作的唯一原因是因为我将继续添加更多需要安装在每个用户计算机上的自定义包,我宁愿只从站点文件中调用它而不是让每个用户安装每个定制包装一次。
我尝试搜索错误并得到了各种关于删除 .Rhistory 文件(我尝试过,但没有成功)或安装最新版本的 R(我在 R-2.15. 0 这是最新版本,因此也无济于事)。我想知道是否有任何其他解决方案来解决这个问题。
【问题讨论】:
-
我尝试删除 .Rhistory 文件,但没有成功。 rseek 上的另一个解决方案是重新安装我已经在运行的最新版本的 R。我想知道是否有任何其他解决方案可以解决此错误。