解决ff包:没有出口‘open.ff’, ‘close.ff’这个对象

今天在安装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")
> 

参考资料:
https://www.jianshu.com/p/683969baeb67

你可能感兴趣的:(解决ff包:没有出口‘open.ff’, ‘close.ff’这个对象)