R 如何恢复到包的早期版本?

R 如何恢复到包的早期版本?,r,R,我正试图使用rrdf包在R中编写一些SPARQL查询。但是,每次尝试加载库时都会出现此错误 Error: package 'rrdflibs' 1.1.2 was found, but == 1.1.0 is required by 'rrdf' 不知道他们为什么不把它写成=1.1.0。他们所做的是一个好的编程实践吗?转到以检索旧版本。这是一个源代码存档,因此您必须能够从源代码构建(在Linux上通常很容易,在MacOS上非常容易,在Windows上很难;如果需要,您可以使用该服务构建Wind

我正试图使用rrdf包在R中编写一些SPARQL查询。但是,每次尝试加载库时都会出现此错误

Error: package 'rrdflibs' 1.1.2 was found, but == 1.1.0 is required by 'rrdf'
不知道他们为什么不把它写成
=1.1.0
。他们所做的是一个好的编程实践吗?

转到以检索旧版本。这是一个源代码存档,因此您必须能够从源代码构建(在Linux上通常很容易,在MacOS上非常容易,在Windows上很难;如果需要,您可以使用该服务构建Windows二进制文件)

事实上,通过快速查看该软件包,我认为您应该能够通过

因为包实际上并不包含任何需要编译的内容


如果您不了解编程实践,您必须询问作者是否有特定的理由这样做。(请参阅维护人员(“rrdf”))也许他们知道这些版本不会向后/向前兼容?

非常感谢,本。我在osx上,能够轻松重建。
download.file("http://cran.r-project.org/src/contrib/Archive/rrdflibs/rrdflibs_1.1.0.tar.gz",
   dest="rrfdlibs_1.1.0.tar.gz")
install.packages("rrfdlibs_1.1.0.tar.gz",repos=NULL,type="source")