我是OS X的新手,我无法弄清楚如何安装ack。说明here没有帮助,因为命令“install”失败了。请指导我正确的命令。
到目前为止,我已经下载了ack 2.04并将其放在/usr/bin
文件夹中,然后成功运行perl Makefile.PL
。下一个命令install
对我不起作用。
答案 0 :(得分:20)
如果您使用Homebrew,您只需执行以下操作:
$ brew install ack
如果您是OSX新手,我强烈推荐这种方法,因为它可以更轻松地安装这样的东西。它是OSX的包管理器。
自制链接:http://brew.sh/
答案 1 :(得分:4)
您还可以使用MacPorts安装程序进行OSX:
sudo port install p5.<nn>-app-ack
其中<nn>
是Perl安装的版本(Ack是用Perl编写的)。如果您不知道已安装的Perl版本,只需输入:
perl --version
您将知道port命令需要什么。 Ack installation page包含您需要的信息。有关MacPorts的更多信息,请访问here。
在网上搜索,您会发现很多关于Homebrew与MacPorts的观点。我用过两者;他们都工作(偶尔也会失败 - 这种安装很复杂)。你需要选择其中一个并坚持使用它,因为Homebrew与MacPorts不能很好地配合(反之亦然,具体取决于你的POV)。对我来说最重要的选择是MacPorts,因为它有比Homebrew更多的软件包,它把它的东西放在/ opt / local中以避开其他程序。 YMMV