On 4/30/2008 5:02 PM, Simon Urbanek wrote:
> On Apr 30, 2008, at 4:29 PM, Duncan Murdoch wrote:
>> On 4/30/2008 4:01 PM, Simon Urbanek wrote: >>> On Apr 30, 2008, at 2:31 PM, Duncan Murdoch wrote: >>>> On 4/30/2008 11:56 AM, Michael wrote: >>>>> On 29 Apr 2008, Duncan Murdoch wrote: >>>>> >>>>>> Right, you don't need to set the system path for everything, >>>>>> but you do >>>>>> need to set it in CMD (or other shell) before running Rcmd. >>>>> For Win 2K/XP/Vista, the system path can be set (through the GUI >>>>> interface, >>>>> not sure how to do it with scripts) without restarting, for new CMD >>>>> processes started afterwards. >>>> >>>> Sure, but the installer doesn't know how to do that. It just >>>> sets the path in the registry; it doesn't know how to give >>>> Explorer a kick to get it to reload from there. As far as I know >>>> there's no documented way to do that. >>>> >>> FWIW the PATH setting is effective immediately (at least on 2k/ >>> XP ...). Any new shell you start (e.g. using Run..) will have the >>> updated PATH already. >> >> Does that happen with the Rtools installer? I didn't know that. I >> thought explorer only changes the PATH at startup, or when you edit >> it from the control panel. >>
Inno Setup supports no-reboot for PATH changes, and Rtools 2.8 now uses that. So no more reboots necessary.
And the installer is a little bit smarter now than it was: it is now idempotent in its PATH mods. It's not as smart as it could be, still allowing lots of duplication there, but it won't add the same head twice in a row.
Duncan Murdoch
Archive maintained by Robert King, hosted by
the discipline of
statistics at the
University of Newcastle,
Australia.
Archive generated by hypermail 2.2.0, at Fri 09 May 2008 - 09:31:30 GMT.
Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-devel. Please read the posting guide before posting to the list.