使用堆栈版本1.9.3和 GHCI版本8.6.3,请按照以下步骤操作:
使用stack new "myproject"
cd
进入我的项目
运行stack install regex
,它将返回以下内容
base-compat-0.10.5:使用预编译包hashable-1.2.7.0:使用 预编译包time-locale-compat-0.1.1.5:使用预编译 软件包utf8-string-1.0.1.1:使用预编译的软件包 regex-base-0.93.2:使用预编译包 unordered-containers-0.2.9.0:使用预编译包 regex-pcre-builtin-0.94.4.8.8.35:使用预编译的软件包 regex-tdfa-1.2.3.2:使用预编译的软件包regex-tdfa-text-1.0.0.3: 使用预编译的软件包regex-1.0.2.0:使用预编译的软件包 完成10个动作。
此时,我假设正则表达式软件包已正确安装。
但是在我的代码中,当我尝试使用import Text.RE
导入regex软件包时,出现以下错误
无法加载模块“ Text.RE”,它是隐藏包的成员 ‘regex-1.0.2.0’。您可以运行“:set -package regex”来公开它。 (注意:这将卸载当前作用域中的所有模块。)使用-v可以 查看搜索到的文件列表。
我错过了什么?