【发布时间】:2017-05-22 11:59:07
【问题描述】:
背景
我有一个想要跨多行运行的正则表达式。我的理解是 OSX 的 grep 无法处理这个问题(如果我错了,请纠正我!)。所以经过一些谷歌搜索后,我发现 PCRE 会做我想做的事。正如一些网站所建议的那样,我尝试使用brew install pcre 安装它。它似乎奏效了。如果我再次运行brew install pcre,我会收到此错误Warning: pcre-8.40 already installed,并且我有一个/usr/local/Cellar/pcre/8.40/ 目录。
问题
通过自制软件安装 PCRE 后,当我尝试使用 pcre 命令时,我收到此错误 pcre: command not found。
问题
在brew install pcre 之后我需要执行第二步吗?我没有找到为此列出的任何内容,但也许我错过了。我还发现 these instructions 用于手动安装 PCRE。在自制软件上这样做有什么缺点吗?
【问题讨论】:
-
尝试运行 'brew link pcre' 可能是它已安装,但自制软件决定不将其添加到您的 PATH 以避免与现有系统软件冲突。或者您可以手动将 pcre 的路径添加到您的 PATH
-
@AlexZywicki 感谢您的建议!不幸的是,当我尝试那个 brew 时说它已经链接了。所以我尝试取消链接,然后再次链接。链接发生了,但我仍然收到
pcre: command not found错误。