9

我是 OS X 的新手,我无法弄清楚如何安装 ack。这里的说明没有帮助,因为“安装”命令失败了。请指导我正确的命令。

至此,我已经下载了ack 2.04,放到/usr/bin文件夹中,然后运行perl Makefile.PL成功。下一个命令install对我不起作用。

4

2 回答 2

21

如果您使用 Homebrew,您可以简单地执行以下操作:

$ brew install ack

如果您是 OSX 的新手,我强烈推荐这种方法,因为它使安装这样的东西变得更加容易。它是 OSX 的包管理器。

自制链接:http ://brew.sh/

于 2013-07-09T03:39:23.350 回答
4

您还可以使用 OSX 的 MacPorts 安装程序:

sudo port install p5.<nn>-app-ack

您的 Perl 安装版本在哪里<nn>(Ack 是用 Perl 编写的)。如果您不知道已安装的 Perl 版本,只需键入:

perl --version

你会知道你需要什么端口命令。Ack 安装页面包含您需要的信息。更多关于 MacPorts 的信息可以在这里找到。

在网上搜索,您会发现很多关于 Homebrew 与 MacPorts 的观点。我都用过;它们都可以工作(并且偶尔都会失败 - 这种安装很复杂)。您需要选择其中一个并坚持下去,因为 Homebrew 不能很好地与 MacPorts 配合使用(反之亦然,具体取决于您的 POV)。对我来说最重要的选择是 MacPorts,因为它比 Homebrew 有更多的软件包,并且它把它的东西放在 /opt/local 中,以免影响其他程序。YMMV

于 2013-08-15T14:15:23.107 回答