Установка GO API завершается ошибкой "evq / chromaticity" - PullRequest
0 голосов
/ 21 октября 2018

Я пытаюсь установить цветность на своем компьютере для тестирования, и независимо от того, что я делаю, я всегда получаю ошибку, показанную на этом рисунке ошибка установки Я не знаю, почему это произошло, я пытался искать, ноя ничего не нашел в сети.Мой вопрос: кто-нибудь знает, почему это происходит?или можете указать мне правильное направление?я проверил папки и да, там нет файлов GO, но я не понимаю, почему это проблема

API можно найти здесь: https://github.com/evq/chromaticity

Ответы [ 2 ]

0 голосов
/ 22 октября 2018

Это не проблема (как в ошибке) проекта, а проблема из-за отсутствия документации о том, как построить сам проект.

Если вы посмотрите на файл Makefile вВ корневом каталоге вы заметите, что static/static.go - это сгенерированный файл как часть процесса сборки.Такой файл обычно не передается в репозиторий, поэтому вам придется создать его самостоятельно.Для этого вам необходимо установить go-bindata.

Вот что вам нужно сделать, чтобы успешно построить проект:

  1. Получить пакет go-bindata

    go get -u github.com/jteeuwen/go-bindata/...
    
  2. Получить проект

    go get github.com/evq/chromaticity
    
  3. Перейти в корневой каталог проекта

    cd [...the chromaticity project root..]
    
  4. Запустите make, чтобы сгенерировать файл static/static.go

    make
    
  5. Построить / установить проект

    go install
    

Обновление :

На скриншоте вы заметили, что вы используете Windows, в этом случае вам может понадобиться обойти проблему запускаMakefile в Windows.Смотрите здесь для возможного решения: Как запустить make-файл в Windows?

0 голосов
/ 21 октября 2018

Я столкнулся с той же проблемой при попытке "получить" и затем установить этот проект.Я посмотрел в код, и в github.com/evq/chromaticity/static нет никаких следов Asset() функции.Более того, в истории git нет файлов .go в каталоге static/.Лично я создал бы проблему в проекте и / или искал бы другой репо, содержащий желаемую функциональность.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...