我开始将 haskell 与 nixpkgs 一起使用。从官方指南到 nixpkgs我读到:
GHC 期望在它自己的 lib 目录中找到所有已安装的库。
如前所述,似乎是说ghc要求将所有库安装在同一路径中。
我认为 ghc 能够通过查看通过 ghc-pkg 配置的软件包数据库来找出库的路径。如果是这种情况,应该可以将库放在文件系统中的不同目录下,并配置 package-db 以解析这些不同的路径。但这与上述链接中所说的相矛盾,所以我没有得到什么?
提前感谢您的任何回答。
我开始将 haskell 与 nixpkgs 一起使用。从官方指南到 nixpkgs我读到:
GHC 期望在它自己的 lib 目录中找到所有已安装的库。
如前所述,似乎是说ghc要求将所有库安装在同一路径中。
我认为 ghc 能够通过查看通过 ghc-pkg 配置的软件包数据库来找出库的路径。如果是这种情况,应该可以将库放在文件系统中的不同目录下,并配置 package-db 以解析这些不同的路径。但这与上述链接中所说的相矛盾,所以我没有得到什么?
提前感谢您的任何回答。