Sad, more like.

fortunes::fortune(337)

You would have done just as well to delete the user library and let R prompt 
you to re-create it if things were that bad. Note that the default R 
configuration always looks first in the user library and only falls back to the 
system library if the desired package is not found in the user library. In most 
user-administered R installations you are better off acting as though the 
system library wasn't there.

On October 7, 2021 7:56:05 AM PDT, Kevin Thorpe <kevin.tho...@utoronto.ca> 
wrote:
>I thought I would close the loop on this. It was really weird and I don’t 
>understand everything that went on.
>
>First, it was indeed the case that the main library was not writeable so 
>packages were being installed in a user library.
>
>Here is where it gets confusing to me. Both library paths did appear in 
>.libPaths(). I could not figure out where that was being set since there was 
>no user .Rprofile and Rprofile.site was not modified. To start over I got the 
>user to delete the local library and started R as an administrator and forced 
>installation in the main library with the lib argument. However, even with 
>dependencies=TRUE in install.packages() everything was not getting installed. 
>I then had the user start RStudio as an admin and use the install packages 
>from the menu, again specifying the main library and asking for dependencies. 
>When this was done, many additional packages were then installed that were not 
>installed when running the native R application. Eventually, after that, 
>tidyverse loaded (I realize it is a wrapper to load a bunch of other 
>packages). I also had the user install rms (which we use) and again, various 
>bits did not get installed and had to be manually requested (I don’t remember 
>which ones).
>
>Anyway, in the end we got his system functioning. I realize that running as 
>admin to install packages is probably not best practice, but it was the only 
>way I saw to get things working. I _think_ some of the problems were because 
>his home directory is synced with OneDrive and the user library path was to a 
>OneDrive folder.
>
>I am often shocked by the difficulties students have installing packages. They 
>manage to get errors that I have never seen in all my user of using R. On a 
>Win10 box of my own, I installed R and packages with no difficulties so, 
>naturally am surprised when things go this haywire with an installation.
>
>That’s my story. Hope it was entertaining. :-)
>
>Kevin
>
>
>> On Sep 24, 2021, at 3:26 PM, Duncan Murdoch <murdoch.dun...@gmail.com> wrote:
>> 
>> It is worth checking that the library where things were most recently 
>> installed is the first place R looks, i.e. the first entry in .libPaths().  
>> Often R is installed by an administrator, and users can't write to the main 
>> library, so when they install packages they go somewhere else.  If 
>> "somewhere else" isn't first in .libPaths(), R won't see the new installs.
>> 
>> Duncan Murdoch
>> 
>> On 24/09/2021 2:04 p.m., Kevin Thorpe wrote:
>>> I did try installing xml2 and it appeared to complete. I will ask him to 
>>> try again and send me the output.
>>>> On Sep 24, 2021, at 1:58 PM, Jeff Newmiller <jdnew...@dcn.davis.ca.us> 
>>>> wrote:
>>>> 
>>>> Seems like they should install the xml2 package before proceeding to load 
>>>> whatever (tidyverse).
>>>> 
>>>> This kind of "dependency missing" problem tends to be a recurring problem 
>>>> particularly on Windows but in general when some deeply-embedded 
>>>> dependency fails to load or is removed in preparation for upgrading.
>>>> 
>>>> On September 24, 2021 10:40:41 AM PDT, Kevin Thorpe 
>>>> <kevin.tho...@utoronto.ca> wrote:
>>>>> Below is some output from one of my students. I have never seen this 
>>>>> error and tried a few things (updating packages for one) but am at a loss 
>>>>> to help further. Would appreciate suggestions that I can pass along.
>>>>> 
>>>>> Here is the error. I tried an install.packages(“xml2”) which appeared to 
>>>>> complete but the error persists.
>>>>> 
>>>>>> library("tidyverse")
>>>>> Error: package or namespace load failed for ‘tidyverse’ in 
>>>>> library.dynam(lib, package, package.lib):
>>>>> DLL ‘xml2’ not found: maybe not installed for this architecture?
>>>>> 
>>>>> Here is the sessionInfo()
>>>>> 
>>>>>> sessionInfo()
>>>>> R version 4.1.1 (2021-08-10)
>>>>> Platform: x86_64-w64-mingw32/x64 (64-bit)
>>>>> Running under: Windows 10 x64 (build 19042)
>>>>> 
>>>>> Matrix products: default
>>>>> 
>>>>> locale:
>>>>> [1] LC_COLLATE=English_Canada.1252 LC_CTYPE=English_Canada.1252 
>>>>> LC_MONETARY=English_Canada.1252 LC_NUMERIC=C
>>>>> [5] LC_TIME=English_Canada.1252
>>>>> 
>>>>> attached base packages:
>>>>> [1] stats graphics grDevices utils datasets methods base
>>>>> 
>>>>> loaded via a namespace (and not attached):
>>>>> [1] Rcpp_1.0.7 cellranger_1.1.0 pillar_1.6.2 compiler_4.1.1 dbplyr_2.1.1 
>>>>> forcats_0.5.1 tools_4.1.1
>>>>> [8] jsonlite_1.7.2 lubridate_1.7.10 lifecycle_1.0.0 tibble_3.1.4 
>>>>> gtable_0.3.0 pkgconfig_2.0.3 rlang_0.4.11
>>>>> [15] reprex_2.0.1 DBI_1.1.1 haven_2.4.3 withr_2.4.2 dplyr_1.0.7 
>>>>> httr_1.4.2 fs_1.5.0
>>>>> [22] generics_0.1.0 vctrs_0.3.8 hms_1.1.0 grid_4.1.1 tidyselect_1.1.1 
>>>>> glue_1.4.2 R6_2.5.1
>>>>> [29] fansi_0.5.0 readxl_1.3.1 tzdb_0.1.2 tidyr_1.1.3 ggplot2_3.3.5 
>>>>> purrr_0.3.4 readr_2.0.1
>>>>> [36] modelr_0.1.8 magrittr_2.0.1 backports_1.2.1 scales_1.1.1 
>>>>> ellipsis_0.3.2 assertthat_0.2.1 colorspace_2.0-2
>>>>> [43] utf8_1.2.2 munsell_0.5.0 broom_0.7.9 crayon_1.4.1
>>>>> 
>>>> 
>>>> -- 
>>>> Sent from my phone. Please excuse my brevity.
>> 
>

-- 
Sent from my phone. Please excuse my brevity.

______________________________________________
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
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