packrat无法将包版本与CRAN同步

packrat无法将包版本与CRAN同步,r,rstudio,packrat,R,Rstudio,Packrat,我安装了packrat,并尝试在我的项目目录中初始化它,该目录使用R3.2.5: > packrat::init("~/ope_orx") 我得到了完整的包列表,然后packrat尝试获取源代码,几乎所有包都会出现这种类型的错误: Fetching sources for BH (1.62.0-1) ... Warning in getSourceForPkgRecord(pkgRecord, sourceDir, availablePkgs, repos) : Package vers

我安装了
packrat
,并尝试在我的项目目录中初始化它,该目录使用R3.2.5:

> packrat::init("~/ope_orx")
我得到了完整的包列表,然后
packrat
尝试获取源代码,几乎所有包都会出现这种类型的错误:

Fetching sources for BH (1.62.0-1) ... Warning in getSourceForPkgRecord(pkgRecord, sourceDir, availablePkgs, repos) :
Package version '%s' is newer than the latest version reported by CRAN ('%s') -- packrat may be unable to retrieve package sources.
FAILED
我检查了一个CRAN后视镜,当前版本的
BH
与安装的版本相同。你知道这里有什么问题吗


我也愿意使用/尝试另一个R包管理工具-有什么建议吗?

您可能已经设法在R3.2的库中安装了R3.3下的package compile,或者
.libPaths()
错误。
.libPaths()
设置正确。我通过
install.packages()
命令安装了这些软件包-我认为关于R版本的一切都应该很好。。。R3.3和3.2之间的软件包安装有一个我不知道的根本区别吗?在一个主要版本下编译的软件包可能不会在另一个主要版本下运行。但这只是一个警告。加载和运行时可能会成功。@42-不幸的是,它没有成功。它在发出警告后立即失败(将该行添加到问题中),然后您需要从存档中获取正确的源程序包,并在过时的R版本上重新安装。