我是 OS X 的新手,我无法弄清楚如何安装 ack。这里的说明没有帮助,因为“安装”命令失败了。请指导我正确的命令。
至此,我已经下载了ack 2.04,放到/usr/bin
文件夹中,然后运行perl Makefile.PL
成功。下一个命令install
对我不起作用。
我是 OS X 的新手,我无法弄清楚如何安装 ack。这里的说明没有帮助,因为“安装”命令失败了。请指导我正确的命令。
至此,我已经下载了ack 2.04,放到/usr/bin
文件夹中,然后运行perl Makefile.PL
成功。下一个命令install
对我不起作用。
如果您使用 Homebrew,您可以简单地执行以下操作:
$ brew install ack
如果您是 OSX 的新手,我强烈推荐这种方法,因为它使安装这样的东西变得更加容易。它是 OSX 的包管理器。
自制链接:http ://brew.sh/
您还可以使用 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