Как я могу обновить установленный пакет стека?

Я установил исполняемый пакет стека с моим собственным файлом stack.yaml, который содержит следующее:

resolver: lts-8.2
packages:
- location:
    git: https://github.com/chrissound/ArchPackageCompareStats.git
    commit: c34b7dc5f08df92c6b6fb0cab0ac1d5b6b7568d4
- location:
    git: https://github.com/chrissound/ArchLinuxPkgStatsScraper.git
    commit: HEAD

Команда, которую я использовал, была одной из:

stack install --local-bin-path /server/ ArchPackageCompareStats
stack install -v ArchPackageCompareStats

После того как я обновил хэши коммитов в stack.yaml, как я могу обновить этот пакет?


person Chris Stryczynski    schedule 26.03.2017    source источник
comment
Просто запустите те же stack install команды, что и раньше?!   -  person sjakobi    schedule 26.03.2017
comment
Кстати, документы по стеку говорят: это очень рекомендуется использовать значения SHA1 только для коммитов Git или Mercurial. Другие значения могут работать, но они официально не поддерживаются и могут привести к неожиданному поведению (а именно, стек не будет автоматически обновляться до новых версий).   -  person sjakobi    schedule 26.03.2017


Ответы (1)


Как указано в комментарии @sjakobi, решение состояло в том, чтобы выполнить stack install.

person Chris Stryczynski    schedule 08.05.2017