要安装不在Stackage上但在Hackage上的软件包,您可以使用以下方法:
方法一:使用Stack命令行工具
stack init
extra-deps
部分。extra-deps
部分中,添加您想要安装的软件包的名称和版本。例如:extra-deps:
- package-name-1.0.0
- package-name-2.0.0
注意:请替换package-name-1.0.0
和package-name-2.0.0
为您要安装的软件包的实际名称和版本。stack build
方法二:使用Cabal命令行工具
cabal init
build-depends
部分。build-depends
部分中,添加您想要安装的软件包的名称和版本。例如:build-depends:
base >= 4.14 && < 5,
package-name == 1.0.0,
package-name == 2.0.0
注意:请替换package-name-1.0.0
和package-name-2.0.0
为您要安装的软件包的实际名称和版本。cabal v2-install --dependencies-only
通过这些方法,您可以安装不在Stackage上但在Hackage上的软件包,并将其添加到您的项目中。
上一篇:安装不同版本的Python 2
下一篇:安装步骤:使用文件夹和Java