解决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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容