安装特定版本的bioconductor包

时间:2016-05-28 21:27:30

标签: r installation package bioconductor

我有一个bioconductor软件包版本1.2.14,我刚刚将其更新到版本1.4.2,不幸的是我得到了不同的结果。

我想确保这是因为软件包更新。有没有办法恢复到旧版本,或者删除当前版本并指定旧版本的安装?

或者,我可以看到GitHub上的分支,我想知道它们是否与Bioconductor的不同版本相对应。 那么,我可以从GitHub分支版本安装吗?

1 个答案:

答案 0 :(得分:1)

Step1 在对象浏览器(Revo R Ent)中,右键单击" Packages Loaded"下的bioconductor包,然后单击卸载包。

Step2 在对象浏览器(Revo R Ent)中,右键单击" Packages Installed"下的bioconductor包,然后单击Unload Package。

Step3 关闭R的GUI(在我的例子中:Revo R Ent)。

Step4 (对于Revo R Ent用户)删除.xml文件:

C:\Users\User\Documents\Revolution\32_7.3\PackageXMLs\bioconductor.xml

文件bioconductor.xml(与v1.4.2相关)负责bioconductor 1.4.2的功能在R的GUI中处理。

Step5 通过以下方式获取您的图书馆位置:

.libPaths()    
[1] "C:/Revolution/R-Enterprise-7.3/R-3.1.1/library"

Step6 从库位置的Windows资源管理器中删除bioconductor包的文件夹。 (现在,你摆脱了bioconductor 1.4.2)

Step7 打开Revo R Enterprise。安装bioconductor软件包版本1.2.14: 安装 - 从本地Zip文件安装包...-选择bioconductor的.zip 1.2.14 - 确定。

现在,bioconductor文件夹(与1.2.14相关)列在您的图书馆位置。

Step8 library(bioconductor) # Now, bioconductor v. 1.2.14 works in your R's GUI.

(对于Revo R Ent用户)新文件bioconductor.xml(与v1.2.14相关)在C:\Users\User\Documents\Revolution\32_7.3\PackageXMLs

中创建

即使你关闭了Revo R Ent,这个.xml文件也会在PackageXMLs文件夹中保持缓冲状态。

虽然我为" Revolution R Enterprise"提供了解决方案。对于R的GUI,解决方案机制与其他R的GUI相同。