我是新手使用OS X系统,不知道如何安装ack。这里的说明没有帮助到我,因为"install"命令安装失败了。请指导我正确的命令。
目前为止,我已经下载了ack 2.04并将其放置在/usr/bin
文件夹中,并成功运行了perl Makefile.PL
命令。但是下一个命令install
却不能正常工作。
我是新手使用OS X系统,不知道如何安装ack。这里的说明没有帮助到我,因为"install"命令安装失败了。请指导我正确的命令。
目前为止,我已经下载了ack 2.04并将其放置在/usr/bin
文件夹中,并成功运行了perl Makefile.PL
命令。但是下一个命令install
却不能正常工作。
$ brew install ack
如果您是 OSX 新手,我强烈建议采用这种方法,因为它可以使安装这样的东西变得更加容易。它是一个针对 OSX 的包管理器。
Homebrew 链接:http://brew.sh/
sudo port install p5.<nn>-app-ack
这里的<nn>
代表你安装的Perl版本号(Ack是用Perl语言编写的)。如果你不知道自己安装了哪个Perl版本,只需输入以下命令:
perl --version
/opt/local/bin
中创建符号链接来帮助您。您可以将/opt/local/libexec/perl5.12
添加到您的PATH
,但这很糟糕。另一种选择是像 @Sebastien 建议的那样创建别名,或者自己创建符号链接(sudo ln -s /opt/local/libexec/perl5.12/ack /opt/local/bin
,或者其他某个地方,如~/bin
如果它在您的路径中)。处理此类事情的规范 MacPorts 方法是port select --set ack some-version-specific-ack
,但是没有针对 ack 的应用程序组。 - Jim Stewartport install p5-app-ack
,这是一个元包,目前会为您获取p5.12-app-ack
,因此至少您不必记住Perl版本的详细信息。 - Jim Stewart