Ошибка при установке hugo с помощью blogdown :: hugo_install ()

Я не могу установить hugo с помощью пакета blogdown. Когда я запускаю blogdown :: hugo_install (), я получаю следующее сообщение и вижу всплывающее окно с сообщением о том, что hugo загружается. После появления всплывающего окна R / RStudio просто зависает. Для справки, я только что обновил R, и моя версия RStudio - 1.2.5033. Я использую Windows 10.

The latest Hugo version is 0.69.0 trying URL 'https://github.com/gohugoio/hugo/releases/download/v0.69.0/hugo_extended_0.69.0_Windows-64bit.zipContent length 649 bytes

Я также пробовал запустить blogdown: hugo_install (версия = 0.69). Когда я запускаю это, я получаю другую ошибку:

trying URL 'https://github.com/gohugoio/hugo/releases/download/v0.69/hugo_extended_0.69_Windows-64bit.zip'
trying URL 'https://github.com/gohugoio/hugo/releases/download/v0.69/hugo_extended_0.69_Windows-64bit.zip'
trying URL 'https://github.com/gohugoio/hugo/releases/download/v0.69/hugo_extended_0.69_Windows-64bit.zip'
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100     9  100     9    0     0      9      0  0:00:01 --:--:--  0:00:01    44
Error in install_hugo_bin(exec) : 
  Unable to install Hugo to any of these dirs: C:\Users\dougj\AppData\Roaming/Hugo, 
In addition: Warning messages:
1: In download.file(url, output, ..., method = method) :
  cannot open URL 'https://github.com/gohugoio/hugo/releases/download/v0.69/hugo_extended_0.69_Windows-64bit.zip': HTTP status was '404 Not Found'
2: In download.file(url, output, ..., method = method) :
  cannot open URL 'https://github.com/gohugoio/hugo/releases/download/v0.69/hugo_extended_0.69_Windows-64bit.zip': HTTP status was '404 Not Found'
3: In download.file(url, output, ..., method = method) :
  cannot open URL 'https://github.com/gohugoio/hugo/releases/download/v0.69/hugo_extended_0.69_Windows-64bit.zip': HTTP status was '404 Not Found'
4: In utils::unzip(zipfile) : error 1 in extracting from zip file
5: In file.copy(exec, destdir, overwrite = TRUE) :
  problem copying .\hugo.exe to C:\Users\dougj\AppData\Roaming\Hugo\hugo.exe: No such file or directory

Наконец, я попытался установить dev-версию blogdown, загрузить двоичный файл hugo, а затем вручную установить с помощью blogdown :: hugo_install_bin (path_to_unzipped_binary.exe), но я получаю эту ошибку, когда пытаюсь это сделать:

Error: 'install_hugo_bin' is not an exported object from 'namespace:blogdown'

Какие-либо предложения?


person Doug Johnson    schedule 20.04.2020    source источник


Ответы (1)


The latest Hugo version is 0.69.0
trying URL 'https://github.com/gohugoio/hugo/releases/download/v0.69.0/hugo_extended_0.69.0_Windows-64bit.zip'
Content length 649 bytes

Согласно сообщению выше, длина содержимого кажется неправильной (следует быть около 13Мб). Я не знаю почему, но вы можете быть за брандмауэром. В этом случае вы можете загрузить этот zip-файл в свой веб-браузер и передать путь к локальному файлу zip-файла в blogdown::install_hugo(), например,

# change the path below to the actual path of the zip file on your computer
blogdown::install_hugo('~/Downloads/hugo_extended_0.69.0_Windows-64bit.zip')

По остальным вопросам:

Я также пробовал запустить blogdown: hugo_install (версия = 0.69). Когда я запускаю это, я получаю другую ошибку

Это потому, что нет версии 0.69. Есть только 0.69.0 (вы можете проверить это на странице выпусков Github).

Наконец, я попытался установить версию blogdown для разработчиков, загрузить двоичный файл hugo, а затем вручную установить с помощью blogdown :: hugo_install_bin (path_to_unzipped_binary.exe)

Функция hugo_install_bin() не экспортируется из blogdown. Вам это действительно не нужно (вместо этого используйте install_hugo()).

person Yihui Xie    schedule 20.04.2020
comment
Огромное спасибо! На самом деле это была проблема с брандмауэром. У меня установлен Нортон. Когда я его временно выключил, все заработало. - person Doug Johnson; 21.04.2020