Search code examples
rwebwindows-10hugoblogdown

blogdown: 'system3' is not an exported object from 'namespace:xfun'


On Windows 10, I am getting the following error with blogdown::new_site() function:

Hugo has been installed to "C:\Users\hp\AppData\Roaming\Hugo\0.89.4". You are recommended to set options(blogdown.hugo.version = "0.89.4") in the .Rprofile file in your website project. See the blogdown book for more info on .Rprofile: https://bookdown.org/yihui/blogdown/global-options.html

Error: 'system3' is not an exported object from 'namespace:xfun'

I'm wondering what am I missing here? Any hints.

sessionInfo()

R version 4.1.2 (2021-11-01)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 10 x64 (build 19042)

Matrix products: default

locale:
[1] LC_COLLATE=English_United States.1252 
[2] LC_CTYPE=English_United States.1252   
[3] LC_MONETARY=English_United States.1252
[4] LC_NUMERIC=C                          
[5] LC_TIME=English_United States.1252    

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

other attached packages:
[1] xfun_0.28

loaded via a namespace (and not attached):
[1] compiler_4.1.2 tools_4.1.2    blogdown_1.6.5 pacman_0.5.1

Solution

  • I don't know how you managed to install the dev version of blogdown without installing the dev version of xfun at the same time, since the latter is required (as specified in DESCRIPTION). Per installation instruction in README, this is how you install the dev version of blogdown:

    remotes::install_github('rstudio/blogdown')
    

    And the dev version of xfun should be installed automatically (note that you will need RTools).