今天在安装arrayexpress包上出现了点问题
先上问题截图
出现了ff包报错,出现这一问题的原因是因为依赖包ff在2020年7月份更新了一次,从version 2.2-14升级到version 4.0.4,更新之后ff包内open.ff和close.ff两个函数,更名为open和close。但是Oligo和OligoClasses并没有及时更新,调用的依旧是open.ff和close.ff两个函数名,因此会显示无法调用这两个函数(没有出口这两个对象)
那么解决这一问题就需要重新安装ff包的历史版本(血泪教训,在询问是否update包时一定一定选N,没事不要随便更新R包)
重新安装代码如下
remove.packages('ff')
require(devtools)
install_version("ff", version = "2.2-14", repos = "http://cran.us.r-project.org")
安装的最后一步可能会出现如下报错
原因是因为这是因为我们提前安装并加载了依赖ff包的arrayexpress,所以需要重启Rstudio后再运行上面的代码,才可以解决
再次library,成功
> library("ArrayExpress")
>