Package installation errors for Bioconductor and easyRNASeq
2
0
Entering edit mode
@michaeldhar-9369
Last seen 9.0 years ago

 

Hello,

I am trying to run some Bioconductor and easyRNASeq packages for a biology lab on an HPC system. However, I have been unable to install those R packages. Below are the installation commands, entered from within an R session, and the resulting error messages. Please let me know if you see the resolution to my issue. Thank you

 

1) Bioconductor

Commands:

source("http://bioconductor.org/biocLite.R")

biocLite()

 

 

Error Messages:

Warning message:

installed directory not writable, cannot update packages 'boot', 'class',

  'cluster', 'codetools', 'foreign', 'KernSmooth', 'lattice', 'Matrix', 'mgcv',

  'nlme', 'nnet', 'rpart', 'spatial', 'survival' 

 

2) easyRNASeq

Commands

source("http://bioconductor.org/biocLite.R")

biocLite("easyRNASeq")

 

Errors:

checking for curl-config... no

Cannot find curl-config

ERROR: configuration failed for package ‘RCurl’

* removing ‘/home/mid224/R/x86_64-unknown-linux-gnu-library/3.0/RCurl’

ERROR: dependency ‘RCurl’ is not available for package ‘biomaRt’

* removing ‘/home/mid224/R/x86_64-unknown-linux-gnu-library/3.0/biomaRt’

ERROR: dependency ‘biomaRt’ is not available for package ‘easyRNASeq’

* removing ‘/home/mid224/R/x86_64-unknown-linux-gnu-library/3.0/easyRNASeq’

installation biocinstaller easyrnaseq • 1.8k views
ADD COMMENT
0
Entering edit mode
arfranco ▴ 130
@arfranco-8341
Last seen 7 months ago
European Union
installed directory not writable

This means you have not permission to write

Run R or RStudio with the sudo option

ADD COMMENT
0
Entering edit mode
@martin-morgan-1513
Last seen 5 months ago
United States

As @arfranco notes, the warning messages (NOT errors) in (1) are because the packages were installed as root, whereas you are running as non-root. There is no requirement for R (and it's base packages) to be installed as root, so the better practice is to install it as a regular user. 

The curl problem is because your system requires the 'dev' version of libcurl, e.g., 

sudo apt-get install libcurl4-openssl-dev

Likely you will also need libxml2-dev.

ADD COMMENT

Login before adding your answer.

Traffic: 457 users visited in the last hour
Help About
FAQ
Access RSS
API
Stats

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.

Powered by the version 2.3.6