“Text.Regex.Posix”是否已重命名或替换?
Was ‘Text.Regex.Posix’ renamed or replaced?
我遇到了和这个问题一样的问题question。但是,这两个答案都依赖于模块 Text.Regex.Posix
。当我尝试导入它时,我得到
<no location info>:
Could not find module ‘Text.Regex.Posix’
Perhaps you meant
Text.Regex.Base (from regex-base-0.93.2@5g5YXZiScrKLs2R8SL8lg0)
Text.Regex.PCRE (from regex-pcre-builtin-0.94.4.8.8.35@B6GE2pWicek5lhKiWDiitR)
我已尝试按照 中的建议安装 regex-posix
,但仍然找不到该模块。所以我想知道 Text.Regex.Posix
的功能是否已移至建议的模块 Text.Regex.Base
和 Text.Regex.PCRE
。我的 GHCi 版本是 7.10.3.
我是 Haskell 的初学者,所以我可能会遗漏一些琐碎的东西。
安装包时,请确保将其安装到适当的位置(全局位置或沙盒中)。如果 cabal 检测到一个沙箱,它会自动在那里安装包(它应该说一些 "detected sandbox at path/to/sandbox" 的效果)
您始终可以通过 运行 ghc-pkg list
检查全局包索引中安装了哪些包,或者如果 cabal 使用沙箱,则 cabal sandbox hc-pkg list
.
一旦您发现 cabal 正在使用哪个包索引来编译特定程序,您就可以在 Hackage 文档中验证您安装的版本中是否存在所需的功能。
我遇到了和这个问题一样的问题question。但是,这两个答案都依赖于模块 Text.Regex.Posix
。当我尝试导入它时,我得到
<no location info>:
Could not find module ‘Text.Regex.Posix’
Perhaps you meant
Text.Regex.Base (from regex-base-0.93.2@5g5YXZiScrKLs2R8SL8lg0)
Text.Regex.PCRE (from regex-pcre-builtin-0.94.4.8.8.35@B6GE2pWicek5lhKiWDiitR)
我已尝试按照 regex-posix
,但仍然找不到该模块。所以我想知道 Text.Regex.Posix
的功能是否已移至建议的模块 Text.Regex.Base
和 Text.Regex.PCRE
。我的 GHCi 版本是 7.10.3.
我是 Haskell 的初学者,所以我可能会遗漏一些琐碎的东西。
安装包时,请确保将其安装到适当的位置(全局位置或沙盒中)。如果 cabal 检测到一个沙箱,它会自动在那里安装包(它应该说一些 "detected sandbox at path/to/sandbox" 的效果)
您始终可以通过 运行 ghc-pkg list
检查全局包索引中安装了哪些包,或者如果 cabal 使用沙箱,则 cabal sandbox hc-pkg list
.
一旦您发现 cabal 正在使用哪个包索引来编译特定程序,您就可以在 Hackage 文档中验证您安装的版本中是否存在所需的功能。