Thanks to the advice from Brian, the next version of Rattle (2.6.7) will
have the two bugs fixed. Then your launcher will simply need to be:

sh -c 'R_DEFAULT_PACKAGES="rattle" R "$@"'

Regards,
Graham



On 16 April 2011 20:57, Iurie Malai <iurie.ma...@gmail.com> wrote:

> Thank you!
> Your code worked!
>
> I tested all the combinations and this shows that, in addition to the
> 'rattle', in this launcher code the 'utils' package is required, otherwise
> 'rattle' do not launch. Without all other packages 'rattle' starts very
> well. But what will be better, the inclusion or not of the 'datasets',
> 'grDevices', 'graphics', 'stats' and 'methods' packages in this launcher
> code? I do not understand if they are needed for proper functioning of the
> 'rattle'.
>
> Regards,
> Iurie
>
>
> 2011/4/16 Prof Brian Ripley
>
> > This is a result of bugs in rattle.
> >
> > The first bug is that you are explicitly asked on its help page not to
> use
> > installed.packages() in that way.
> >
> > Second, packages should be able to be loaded in a session with just base
> > loaded, so rattle's startup code should have utils::installed.packages().
> >  (In this case it is invoked from rattle(), AFAICS, hence not invoked in
> the
> > loading tests in R CMD check.)
> >
> > However, your startup code is wrong: from ?options
> >
> >     ‘defaultPackages’: the packages that are attached by default when
> >          R starts up.  Initially set from value of the environment
> >          variable ‘R_DEFAULT_PACKAGES’, or if that is unset to
> >          ‘c("datasets", "utils", "grDevices", "graphics", "stats",
> >          "methods")’.  (Set ‘R_DEFAULT_PACKAGES’ to ‘NULL’ or a
> >          comma-separated list of package names.)
> >          ^^^^^^^^^^^^^^^
> >
> > And by default, R_DEFAULT_PACKAGES is unset.  Try
> >
> > sh -c
> 'R_DEFAULT_PACKAGES="datasets,utils,grDevices,graphics,stats,rattle"
> > R "$@"'
> >
> > (You may or may not need 'methods' as well.)
> >
> >
>
>         [[alternative HTML version deleted]]
>
>
> ______________________________________________
> R-help@r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide
> http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
>
>

        [[alternative HTML version deleted]]

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to