Проблема с отображением темы Hugo Lithium (blogdown), «Доступ запрещен»

#r #r-markdown #knitr #hugo #blogdown

#r #r-markdown #knitr #hugo #blogdown

Вопрос:

Я пытаюсь обновить веб-сайт с помощью blogdown. Однако рендеринг завершается неудачно. Репозиторий веб-сайта находится по этой ссылке

При запуске я blogdown:::serve_site() получаю следующую ошибку:

 Start building sites … 
ERROR 2020/10/07 15:19:06 open C:UsersjaimeDocumentsREstadisticaDescriptivapublic20201003estadística-descriptiva-ejercicioindex.html: Access is denied.
ERROR 2020/10/07 15:19:06 open C:UsersjaimeDocumentsREstadisticaDescriptivapublicindex.html: Access is denied.
ERROR 2020/10/07 15:19:06 open C:UsersjaimeDocumentsREstadisticaDescriptivapublicpostindex.html: Access is denied.
ERROR 2020/10/07 15:19:06 open C:UsersjaimeDocumentsREstadisticaDescriptivapubliccategoriesindex.html: Access is denied.
Total in 366 ms
Error: Error building site: failed to render pages: open C:UsersjaimeDocumentsREstadisticaDescriptivapublicaboutindex.html: Access is denied.
Start building sites … 
ERROR 2020/10/07 15:19:07 open C:UsersjaimeDocumentsREstadisticaDescriptivapublic20201003estadística-descriptiva-ejercicioindex.html: Access is denied.
ERROR 2020/10/07 15:19:07 open C:UsersjaimeDocumentsREstadisticaDescriptivapublic20200210estadística-desciptiva-en-pythonindex.html: Access is denied.
ERROR 2020/10/07 15:19:07 open C:UsersjaimeDocumentsREstadisticaDescriptivapublicpostindex.html: Access is denied.
ERROR 2020/10/07 15:19:07 open C:UsersjaimeDocumentsREstadisticaDescriptivapubliccategoriesindex.html: Access is denied.
Total in 390 ms
Error: Error building site: failed to render pages: open C:UsersjaimeDocumentsREstadisticaDescriptivapublicaboutindex.html: Access is denied.
El sistema no puede encontrar la ruta especificada.
Error in shell(cmd, mustWork = TRUE, intern = intern) : 
  '"C:UsersjaimeAppDataRoamingHugohugo.exe" -b / -D -F -d "public" --themesDir themes -t hugo-lithium' execution failed with error code 1
  

Я попытался создать новый веб-сайт с самого начала, используя blogdown::new_site(theme = 'usjrutheiser/hugo-lithium-theme') , но я получаю следующую ошибку:

 Error in if (dir_exists(expdir)) if (theme_example) { : 
  argument is of length zero
In addition: Warning messages:
1: In download.file(url, output, ..., method = method) :
  cannot open URL 'https://github.com/usjrutheiser/hugo-lithium-theme/archive/master.tar.gz': HTTP status was '404 Not Found'
2: In download.file(url, output, ..., method = method) :
  cannot open URL 'https://github.com/usjrutheiser/hugo-lithium-theme/archive/master.tar.gz': HTTP status was '404 Not Found'
3: In download.file(url, output, ..., method = method) :
  cannot open URL 'https://github.com/usjrutheiser/hugo-lithium-theme/archive/master.tar.gz': HTTP status was '404 Not Found'
4: In utils::untar(zipfile, exdir = tmpdir) :
  ‘tar.exe -xf "2ff459957c97master.tar.gz" -C "2ff46b705392"’ returned error code 1
  

Я рендерил сайт на старом компьютере с R 3.6.3, и это сработало, но на моем новом компьютере (R 4.0.2) это не так.
Кто-нибудь знает, что означает эта ошибка «отказано в доступе»? Как можно исправить эти ошибки?


Редактировать

Я использовал другой репозиторий для темы lithium, и я использовал RStudio для ее создания

NewProject

Тем не менее, я получаю ту же проблему

 Congratulations! Your new Hugo site is created in C:UsersjaimeDocumentsREjemplosEstadística.

Just a few more steps and you're ready to go:

1. Download a theme into the same-named folder.
   Choose a theme from https://themes.gohugo.io/ or
   create your own with the "hugo new theme <THEMENAME>" command.
2. Perhaps you want to add some content. You can add single files
   with "hugo new <SECTIONNAME><FILENAME>.<FORMAT>".
3. Start the built-in live server via "hugo server".

Visit https://gohugo.io/ for quickstart guide and full documentation.
trying URL 'https://github.com/yihui/hugo-lithium/archive/master.tar.gz'
downloaded 109 KB

processing 7 content files
Error: Failed to save file "C:\Users\jaime\Documents\R\EjemplosEstadística\content\post\2016-12-30-hello-markdown.md":: open C:UsersjaimeDocumentsREjemplosEstadísticacontentpost2016-12-30-hello-markdown.md: Access is denied.
processing 7 content files
Error: Failed to save file "C:\Users\jaime\Documents\R\EjemplosEstadística\content\post\2016-12-30-hello-markdown.md":: open C:UsersjaimeDocumentsREjemplosEstadísticacontentpost2016-12-30-hello-markdown.md: Access is denied.
processing 7 content files
Error: Failed to save file "C:\Users\jaime\Documents\R\EjemplosEstadística\content\post\2016-12-30-hello-markdown.md":: open C:UsersjaimeDocumentsREjemplosEstadísticacontentpost2016-12-30-hello-markdown.md: Access is denied.
Error in shell(cmd, mustWork = TRUE, intern = intern) : 
  '"C:UsersjaimeAppDataRoamingHugohugo.exe" convert toYAML --unsafe' execution failed with error code 65535
  

Комментарии:

1. Похоже, ссылки просто больше не работают. Если вы попробуете один из URL-адресов из сообщения об ошибке, вы получите ошибку 404.

2. Да, но почему это работает с другой версией R? Может быть, это проблема, связанная с версией Hugo?

3. Это действительно сбивает с толку, возможно, данные были получены из какого-то другого места. Тем временем, возможно, вы можете попробовать этот форк: github.com/yihui/hugo-lithium ?

4. Спасибо @Knak, у меня это не сработало:(

Ответ №1:

Такого рода проблемы возникают из-за антивируса и приложения брандмауэра (я не говорил вам, что я использую Windows 10). Ранее я отключил свое антивирусное программное обеспечение на некоторое время, но оно не работало.

Решение состояло в том, чтобы добавить исключение не только для R и RStudio, но и для hugo.exe .

Наилучшие пожелания.