如何使用Homebrew安装pcre?

5

背景

我有一个正则表达式需要在多行中运行。我的理解是,OSX的grep无法处理这种情况(如果我错了,请纠正我!)。因此,在经过一些谷歌搜索后,我发现PCRE可以实现我想要的功能。我尝试使用brew install pcre进行安装,因为一些网站建议这样做。它似乎起作用了。如果我再次运行brew install pcre,我会收到这个错误:Warning: pcre-8.40 already installed,并且我有一个/usr/local/Cellar/pcre/8.40/目录。

问题

通过homebrew安装PCRE后,当我尝试使用pcre命令时,会出现错误pcre: command not found

问题

brew install pcre之后是否还需要运行第二步?我没有找到任何列出这一步骤的信息,但也许我错过了。我还在这里找到了手动安装PCRE的说明。与homebrew相比,这样做是否有不利影响?


尝试运行“brew link pcre”,可能已经安装,但Homebrew决定不将其添加到您的PATH中,以避免与现有系统软件发生冲突。或者,您可以手动将pcre路径添加到您的PATH中。 - Alex Zywicki
@AlexZywicki 感谢您的建议!不幸的是,当我尝试使用brew时,它说已经链接了。所以我尝试取消链接然后再次链接。链接成功了,但我仍然收到“pcre:找不到命令”的错误提示。 - Lucy Bain
1个回答

6

homebrew-core/pcre软件包已经包含了这些二进制文件,所以您可能需要尝试使用它们:

  • pcre-config
  • pcregrep
  • pcretest

太好了,谢谢!我需要使用pcregrep而不仅仅是pcre!干杯 :D - Lucy Bain

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接