ошибка travis: команда go get -u -v github.com/spf13/hugo не удалась и завершилась с 1 во время

Я получаю следующую ошибку при попытке создать свой блог Hugo с Трэвисом:

Команда «go get -u -v github.com/spf13/hugo» не удалась и завершилась с 1 во время .

Я попытался создать make-файл с пустым рецептом как предложено здесь, но безуспешно. Вот журнал сборки.

Любые предложения о том, как избежать этой ошибки?


person brodoll    schedule 03.12.2017    source источник
comment
@Flimzy Так и есть. В принятом ответе на аналогичный вопрос, который я связал, упоминается использование make-файла с пустым рецептом, который я бросил в основную папку репо вместе с .travis.yml, но не повезло   -  person brodoll    schedule 04.12.2017


Ответы (1)


go get на самом деле не работает с Хьюго — или, если быть более точным: поведение не определено.

Hugo продает свои зависимости, но не передает их в репозиторий GitHub. Таким образом, вам придется использовать dep и mage (вариант Make для Go) — и самый простой способ — посмотреть на эту настройку Travis:

https://github.com/gohugoio/hugo/blob/master/.travis.yml

Обратите внимание, что если это нужно для того, чтобы получить работающую настройку CI для создания сайтов Hugo, я бы рекомендовал просто загрузить один из выпусков отсюда через curl или wget:

https://github.com/gohugoio/hugo/releases

person bep    schedule 07.12.2017
comment
Посмотрю варианты, не знал о них. И да, это нужно для того, чтобы получить работающую настройку CI для создания моего блога Hugo. Спасибо, что заглянули в это! Я вернусь с результатами как можно скорее - person brodoll; 07.12.2017
comment
получение Хьюго с помощью wget у меня сработало. Сейчас проходит моя сборка. Благодарю вас! :) - person brodoll; 08.12.2017