Я просто пытаюсь
library(blogdown)
blogdown::install_hugo()
blogdown::new_site()
Это ошибка, которая возникает:
'C:\Users\nicknaue\AppData\Roaming\Hugo\hugo.exe" new site ".' is not recognized as an internal or external command,
operable program or batch file.
Error in shell(cmd, mustWork = TRUE, intern = intern) :
'"C:\Users\nicknaue\AppData\Roaming\Hugo\hugo.exe" new site "." --force -f toml' execution failed with error code 1
In addition: Warning message:
running command 'C:\Windows\system32\cmd.exe /c
"C:\Users\nicknaue\AppData\Roaming\Hugo\hugo.exe" new site "." --force -f toml' had status 1
Есть идеи, почему это происходит?
да, это случилось в тот момент





blogdown пытается выполнить команду (hugo new site), но не может найти исполняемый файл hugo. Итак, проблема в том, что hugo не установлен или установлен где-либо еще на вашем компьютере. Вы можете попросить blogdown установить hugo для вас, используя blogdown::install_hugo()
Если вы думаете, что hugo уже установлен на вашем компьютере, запустите blogdown:::find_hugo() (обратите внимание, что это 3 двоеточия, а не 2), чтобы узнать, знает ли blogdown, где установлен hugo. Если hugo установлен в вашей системе (возможно, вы установили его вручную, но blogdown не может его найти), вы можете указать blogdown, где его найти, используя blogdown:::install_hugo_bin("path/to/hugo").
blogdown:::install_hugo("C://Users//nicknaue//AppData//Roaming//Hugo//") Я попробовал это и получил эту ошибку: Error: invalid version specification ‘C://Users//nicknaue//AppData//Roaming//Hugo//’install_hugo - это не то же самое, что install_hugo_bin - какой из них вы собираетесь использовать?
Вы правы, предназначен для записи install_hugo_bin. Но когда я это делаю, я получаю эту ошибку: blogdown:::install_hugo_bin("C:/Users/nicknaue/AppData/Roaming//Hugo/") Error in blogdown:::install_hugo_bin("C:/Users/nicknaue/AppData/Roaming//Hugo/") : Unable to install Hugo to any of these dirs: C:\Users\nicknaue\AppData\Roaming/Hugo,
Вы получите сообщение об ошибке, если создадите новый каталог, скажем,
MyDir, в текущем рабочем каталоге, а затем запуститеblogdown::new_site("MyDir")?