如何手动将包安装到使用 cabal 的项目
How to manually install package to a project that uses cabal
我希望使用 Hackage 上的库。但事实证明,该包的维护者已经放弃该库一段时间了,现在由于一些小问题而无法编译。现在我解决了这些问题,在我的 PR 合并到上游
之前,在我的 cabal 项目中 link 它的最佳方法是什么
要像 "cabal install ..." 那样安装它,试试这个:
- 使用"cabal get pkgname-X.Y.Z"从Hackage获取源码;它将源放在目录
pkgname-X.Y.Z
cd
进入源目录并应用补丁
- 运行
cabal install
如果您使用 stack
或 cabal 沙箱,还有其他选项。
我希望使用 Hackage 上的库。但事实证明,该包的维护者已经放弃该库一段时间了,现在由于一些小问题而无法编译。现在我解决了这些问题,在我的 PR 合并到上游
之前,在我的 cabal 项目中 link 它的最佳方法是什么要像 "cabal install ..." 那样安装它,试试这个:
- 使用"cabal get pkgname-X.Y.Z"从Hackage获取源码;它将源放在目录
pkgname-X.Y.Z
cd
进入源目录并应用补丁- 运行
cabal install
如果您使用 stack
或 cabal 沙箱,还有其他选项。