Как скачать пакеты без компиляции / установки? - PullRequest
0 голосов
/ 23 сентября 2018

Есть ли какой-либо параметр командной строки для stack, который говорит ему о необходимости загрузки всех соответствующих пакетов без компиляции / установки чего-либо?

Ответы [ 2 ]

0 голосов
/ 23 сентября 2018

Если вы хотите загрузить исходные коды пакета локально, вы можете использовать команду stack unpack:

stack unpack typerep-map-0.3.0

То же самое можно сделать и с cabal-install, но с командой cabal get:

cabal get typerep-map-0.3.0
0 голосов
/ 23 сентября 2018

Я думаю, что вы, вероятно, хотите комбинацию флагов --prefetch и --dry-run.Например, следующая команда:

stack build --prefetch --dry-run acme-missiles

загружает исходный файл acme-missiles-0.3.tar.gz без его сборки.Если вы позже запустите stack build acme-missiles, он должен сконфигурировать и собрать его из ранее загруженного источника.

...