José Luis Aznarte M. wrote: > Hi! I've been browsing through the last months' archive and I can't > find an answer to my question, so here it is (let's hope it's not too > obvious): > I'm working on extensions of an R library, and I would be very > surprised if everyone developing R packages is doing the following, as I do: > > 1.- Write down a modification of an R file > 2.- Exit the current R session > 3.- Install the package as root (sudo R CMD INSTALL...) > 4.- Launch a new R session > 5.- Test the change, if it does not work, go back to 1 or debug. > 6.- Finish. > > Is this the proper (but quite awkward) way to proceed or there is an > alternative to skip steps 2 to 4? I'm using emacs with ESS under linux. > Thank you in advance for your time! Best regards,
I don't do 2, 3, 4 that way. I just run the sessions in parallel, and do (no root privilege required): R CMD INSTALL -l sometemplace mypackage and in a parallel session, do library(mypackage, lib.loc="sometemplate") okay, after a while, I ended up with a few /sometemplace's and a few R sessions, but it is much better than doing installing system-wide as root and overwriting it over and over with semi-broken or work-in-progress versions. Hope this helps. Hin-Tak Leung ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel