[R] libPaths displays truncated path?
loris.bennett at fu-berlin.de
Fri Nov 24 15:29:18 CET 2017
peter dalgaard <pdalgd at gmail.com> writes:
[snip (40 lines)]
>> I don't quite understand the point about cause and effect. If
>> normalizePath changes the symbolic link from
>> to the actual directory
>> in libPaths, why does R fail to find the packages *unless* the symbolic
>> link exists?
> I was unclear/confused about that. I somehow got the impression that
> the symlink was the cause of the problem that it solved, but that is
> not true.
> AFAICT there are two scenarios
> Ground facts:
> library is in .../3.4
> you're trying to add .../3.4.2 using .libPaths
> (A) no symlink:
> Actual libpath will have .../3.4.2 which isn't there --> FAIL
> (B) symlink in place
> Actual libpath normalized to use .../3.4 which is there --> SUCCESS
> If normalizePath hadn't been applied, (B) would still succeed, the
> libpath would be to 3.4.2 which exists as a link to 3.4 and (A) would
> still fail because you are fundamentally looking in the wrong place.
Now I understand. I had scenario A and FAIL, then added the symbolic
link to get B and SUCCESS, whereby normalizePath means that the actual
directory and not the symbolic link is being used.
It all makes sense now (in an odd sort of way). Thank you.
[snip (13 lines)]
Dr. Loris Bennett (Mr.)
ZEDAT, Freie Universität Berlin Email loris.bennett at fu-berlin.de
More information about the R-help