如何在没有 compiling/installing 的情况下下载软件包?
How to download packages without compiling/installing them?
是否有任何指向 stack
的命令行开关告诉它下载所有相关包而不 compiling/installing 任何东西?
我认为您可能需要 --prefetch
和 --dry-run
标志的组合。例如,以下命令:
stack build --prefetch --dry-run acme-missiles
下载 acme-missiles-0.3.tar.gz
源文件而不构建它。如果您稍后 运行 stack build acme-missiles
,它应该从之前下载的源配置和构建它。
如果你想在本地下载包的源代码,你可以使用stack unpack
命令:
stack unpack typerep-map-0.3.0
同样可以用 cabal-install
来完成,但是用 cabal get
命令:
cabal get typerep-map-0.3.0
是否有任何指向 stack
的命令行开关告诉它下载所有相关包而不 compiling/installing 任何东西?
我认为您可能需要 --prefetch
和 --dry-run
标志的组合。例如,以下命令:
stack build --prefetch --dry-run acme-missiles
下载 acme-missiles-0.3.tar.gz
源文件而不构建它。如果您稍后 运行 stack build acme-missiles
,它应该从之前下载的源配置和构建它。
如果你想在本地下载包的源代码,你可以使用stack unpack
命令:
stack unpack typerep-map-0.3.0
同样可以用 cabal-install
来完成,但是用 cabal get
命令:
cabal get typerep-map-0.3.0