Re: [R] Installing RSPerl and Statistics::R

From: Gabor Grothendieck <>
Date: Wed 13 Jul 2005 - 02:58:08 EST

On 7/12/05, Luc Vereecken <> wrote:
> Hi list,
> For my research, I started using R as a statistics engine, driven by
> perl scripts that manage my data and computational jobs. I recently
> upgraded my cluster to Suse 9.2, and obviously wanted to upgrade R to
> it's latest version, 2.1.1. Installation of R-2.1.1 went flawlessly
> thanks to the rpm's created by Detlef Steuer (see cran, thanks Detlef).
> To interface perl and R, two packages are available: RSPerl and
> Statistics::R. Neither of the two installed out of the box, so I
> describe the problems here, as well as their solutions, for use by others.
> My scripts are based on a perl package Statistics::R, available from
> the perl CPAN in version 0.02. Installation of such a perl package is
> normally performed by doing:
> perl -MCPAN -e 'install Statistics::R'
> but the installation failed due to errors in the tests requiring me
> to ctrl-C the test program. I was able to force an install of this
> package by entering the CPAN shell:
> perl -MCPAN -e shell
> and executing a forced install:
> force install Statistics::R
> killing the test program halfway the install. Some investigation
> learned that Statistics::R as it is available at this time can not
> possible run as R is invoked as
> R --slave --vanilla --gui=none
> which used to work in older version of R, but the current versions no
> longer support --gui=none causing an error "ERROR: unknown GUI none".
> Strangely, invoking "R BATCH" sets the gui to none according to the
> manual, so either gui=none still exists internally but is simply no
> longer supported by the R script, or the R BATCH manual is not
> correctly updated.
> Statistics::R can be installed and made to work by using the forced
> install described above, and by editing the startup perl routines
> removing the gui=none option from the command line. This command line
> can be found in
> /usr/lib/perl5/site_perl/5.8.5/Statistics/R/Bridge/ for my
> installation, it should be similar for other perl versions and
> library-locations.
> RSPerl 0.7, available from , gives on it's
> main page the command
> R INSTALL -c -l <wherever> RSPerl_0.7-0.tar.gz
> or
> R INSTALL -c -l <wherever> --configure-args='--with-in-perl'
> RSPerl_0.7-0.tar.gz
> as installation command. In the "calling R from perl" PDF document,
> the command given is:
> R CMD INSTALL -c -configure-args='-with-in-perl' RSPerl
> None of these commands work due to typo's.
> A working command line is:
> R CMD INSTALL -c -l <installdir>
> --configure-args='--with-in-perl' RSPerl_0.7-0.tar.gz
> Hope this is of use to anyone,
> Luc Vereecken

I don't know the answer to your question and do all my analyses on Windows rather than UNIX but I used to use perl for data processing and another software for statistical analysis and what I really liked about moving to R was that it is sufficiently powerful that I could eliminate all my data processing perl code and replace it with much easier to maintain R code so now everything is in one environment. You might think about whether that is feasible for you too. mailing list PLEASE do read the posting guide! Received on Wed Jul 13 03:01:14 2005

This archive was generated by hypermail 2.1.8 : Fri 03 Mar 2006 - 03:33:34 EST