我对Haskell相当陌生,并且在看到此标志(例如在此dockerfile中)后,似乎无法找到其功能的解释。“仅安装构建给定软件包所必需的依赖项”cabal help install
对我说的并不多。
如果我不在docker容器内构建,则使用沙箱。此标志适用于这两种情况吗?
对于阴谋集团来说,仅依赖标志是什么意思?
它可以被拼写为两者--dependencies-only
,--only-dependencies
并且仅表示它将安装所有且仅安装特定软件包所需的依赖项(而无需自行安装或构建软件包)。请注意,默认情况下不会安装测试和基准测试依存关系。对于它们,您需要分别添加--enable-tests
和--enable-benchmarks
。
此标志适用于这两种情况吗?
是的,无论是否使用阴暗沙盒,都可以使用。
到目前为止,它和简单运行cabal install的区别是什么?
cabal install
将同时安装这些依赖项和软件包本身。相同cabal build
。cabal install --only-dependencies
将仅安装那些软件包所需的依赖项。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句