[R] library location and error messages when loading packages
Uwe Ligges
ligges at statistik.tu-dortmund.de
Sun May 30 18:30:38 CEST 2010
On 24.05.2010 03:59, Daisy Englert Duursma wrote:
> Hello,
>
> I am running R on a server that several people share. Previously we
> all had separate libraries for R.
> I have set up R so everyone on the server shares the same library and
> I downloaded the latest version of R and installed it on the
> main drive of our server in the "Program Files" folder (obvious
> enough).
>
> I changed the Environmental Variables in the advanced system setting
> so R_LIBS is C:\\RLIBRARY and restarted the server.
>
> The commands :
>> .libPaths()
> [1] "C:\\RLIBRARY" "C:/PROGRA~1/R/R-211~1.0/library"
1. So this is a Terminal Server, not a network drive, right?
>> .Library
> [1] "C:/PROGRA~1/R/R-211~1.0/library"
>
>
> When I try to run several packages it says It can not load them
> (although many packages do work). So I tried
> to install the packages again (I deleted the old ones, downloaded a zip file
> of the new ones and this is what happened :
>
>> library(Hmisc)
> Error in library.dynam(lib, package, package.lib) :
> shared library 'cluster' not found
> Error: package/namespace load failed for 'Hmisc'
Strange, since cluster is a recommended package. Have you inspected the
permissions in the directory of your R installation?
> utils:::menuInstallPkgs()
> trying URL 'http://cran.ms.unimelb.edu.au/bin/windows/contrib/2.11/cluster_1.12.3.zip'
> Content type 'application/zip' length 340188 bytes (332 Kb)
> opened URL
> downloaded 332 Kb
> package 'cluster' successfully unpacked and MD5 sums checked
> The downloaded packages are in
> C:\Users\Daisy
> Englert\AppData\Local\Temp\2\RtmpWGZV31\downloaded_packages
>
>
>> library(cluster)
> Error in get(Info[i, 1], envir = env) :
> internal error -3 in R_decompress1
> Error: package/namespace load failed for 'cluster'
>
>
> ******But, I can fix this by setting the lib.loc
>
>> library(cluster, lib.loc = "C:/PROGRA~1/R/R-211~1.0/library" )
>
> ******Unfortunately this is not where the updated packages went, the
> updated package went to "C:\\RLIBRARY" . I have messed something up
> and I do not know how to fix it.
At first, look at write / read permissions in both libraries.
Uwe Ligges
>
> Any advice would be welcome.
>
>
> Thanks,
> Daisy
>
More information about the R-help
mailing list