I am trying to install a package in R, but cannot get around the following error.
What is going on? :(
I am running Fedora 20, R 3.2
biocLite("monocle")
BioC_mirror: http://bioconductor.org
Using Bioconductor version 3.0 (BiocInstaller 1.16.5), R version 3.2.0.
Installing package(s) 'monocle'
trying URL 'http://bioconductor.org/packages/3.0/bioc/src/contrib/monocle_1.0.0.tar.gz'
Content type 'application/x-gzip' length 332309 bytes (324 KB)
downloaded 324 KB
installing *source* package ‘monocle’ ...
R
inst
preparing package for lazy loading
Error in unloadNamespace(package) :
namespace ‘plyr’ is imported by ‘reshape2’, ‘ggplot2’, ‘scales’ so cannot be unloaded
Error in library(pkg, character.only = TRUE, logical.return = TRUE, lib.loc = lib.loc) :
Package ‘plyr’ version 1.8.1 cannot be unloaded
ERROR: lazy loading failed for package ‘monocle’
removing ‘/home/user/R/x86_64-redhat-linux-gnu-library/3.2/monocle’
I resolved this by restarting R.
looks like monocle is trying to unload and install plyr again but it cant because other packages namely ggplot2, scales and reshape2 has dependency on plyr. Please remove these packages using
remove.packages("ggplot2")
remove.packages("reshape2")
remove.packages("scales")
and finally
remove.packages("plyr")
try installing monocle again now.
Monocle does depends on plyr
Depends R (>= 2.7.0), HSMMSingleCell(>= 0.101.5), Biobase, ggplot2 (>= 0.9.3.1), splines, VGAM (>= 0.9-5), igraph (>= 0.7.0), plyr
on monocle homepage http://bioconductor.org/packages/release/bioc/html/monocle.html
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With