[Bioc-devel] Tips for using R-2.15 with BioC 2.10 and 2.11
Nicolas Delhomme
delhomme at embl.de
Tue Apr 17 15:12:03 CEST 2012
Dear Robert,
I have made myself a small shell script that sets the environment variable R_LIBS and then start R.:
#!/bin/bash
## the profile
export R_PROFILE=/Users/delhomme/etc/R-profile-for-R-2.16.site
## the R libs
if test -z $R_LIBS
then
export R_LIBS=/Users/delhomme/opt/R-libs-for-R-2.16
else
export R_LIBS=$R_LIBS:/Users/delhomme/opt/R-libs-for-R-2.16
fi
echo $R_LIBS
## start R
exec /Users/delhomme/opt/R-2.16.0/bin/R $@
HTH,
Nico
---------------------------------------------------------------
Nicolas Delhomme
Genome Biology Computational Support
European Molecular Biology Laboratory
Tel: +49 6221 387 8310
Email: nicolas.delhomme at embl.de
Meyerhofstrasse 1 - Postfach 10.2209
69102 Heidelberg, Germany
---------------------------------------------------------------
On 17 Apr 2012, at 15:00, Robert Castelo wrote:
> Dear Dan, and specially those using mac osx for developing packages,
>
> i've tried to follow the instructions below for Mac OSX, concretely
>
> On 04/03/2012 01:04 AM, Dan Tenenbaum wrote:
>> Hello BioC Developers,
>>
> [...]
>
>> On Linux and Mac OS X, You can create bash aliases (called e.g. Rdevel
>> and Rrelease) that will invoke the command line above. (Note that the
>> "devel" in "Rdevel" refers not to the development version of R, but to
>> that of Bioconductor; slightly confusing). Put the following in
>> ~/.bash_profile:
>>
>> # Mac OS X
>> alias Rdevel='R_LIBS_USER=~/Library/R/2.15-bioc-devel/library R'
>> alias Rrelease='R_LIBS_USER=~/Library/R/2.15-bioc-release/library R'
>
> i've created this ~/.bash_profile in my laptop running Mac OSX 10.6.8 and when i start with
>
> $ Rdevel
>
> my .libPaths() always reports the release directory and never the devel directory, i.e.,
>
> > .libPaths()
> [1] "/Users/rcastelo/Library/R/2.15-bioc-release/library"
> [2] "/Library/Frameworks/R.framework/Versions/2.15/Resources/library"
>
> if i rename '~/Library/R/2.15-bioc-release' to 'tmp' or i comment the alias line about the release in the .bash_profile (i.e., trying to force the system to see only ~/Library/R/2.15-bioc-devel/library) i only get the default path, i.e.,
>
> > .libPaths()
> [1] "/Library/Frameworks/R.framework/Versions/2.15/Resources/library"
>
> i've checked permissions and both directories ~/Library/R/2.15-bioc-release/library and ~/Library/R/2.15-bioc-devel/library are exactly the same in this regard (drwxr-xr-x).
>
> can any Mac OSX user replicate this problem?
>
> if not, i guess i must be doing something wrong, but i have no clue what it could be, any hint to a possible diagnostic/QC will be very much appreciated.
>
> thanks,
> robert.
>
> _______________________________________________
> Bioc-devel at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/bioc-devel
More information about the Bioc-devel
mailing list