I'm getting an error trying to use biocLite("BiocUpgrade")
to go from Bioconductor 3.1 to 3.2 with R 3.2.2. It's telling me the only update option is to devel. On another machine I had been using devel and the update was seamless, BiocInstaller updated itself to 1.20.0 upon first use of biocLite().
> source("http://www.bioconductor.org/biocLite.R") Bioconductor version 3.1 (BiocInstaller 1.18.4), ?biocLite for help > biocLite("BiocUpgrade") Bioconductor version 3.1 (BiocInstaller 1.18.4), ?biocLite for help Error: Bioconductor version 3.1 can be upgraded, but only to 'devel'; see ?useDevel. Use biocLite() without any arguments to update installed packages In addition: Warning message: 'BiocInstaller' update failed, using version 1.18.4 > sessionInfo() R version 3.2.2 (2015-08-14) Platform: x86_64-pc-linux-gnu (64-bit) Running under: Red Hat Enterprise Linux Server release 6.5 (Santiago) locale: [1] LC_CTYPE=en_US.UTF-8 LC_NUMERIC=C [3] LC_TIME=en_US.UTF-8 LC_COLLATE=en_US.UTF-8 [5] LC_MONETARY=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8 [7] LC_PAPER=en_US.UTF-8 LC_NAME=C [9] LC_ADDRESS=C LC_TELEPHONE=C [11] LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C attached base packages: [1] stats graphics grDevices utils datasets methods base other attached packages: [1] BiocInstaller_1.18.4 loaded via a namespace (and not attached): [1] tools_3.2.2
What if you do
useDevel()
On the machine where you're having problems, and then
biocLite()
to update all installed packages?
I realize this is not what we suggest to do, but it may work. I'll look into the issue with BiocUpgrade.
This worked, thanks!