Ayrıca OSX için MacPorts yükleyici kullanabilirsiniz:
<nn>
(Ack Perl ile yazılmış) Perl kurulumunun versiyonudur
sudo port install p5.<nn>-app-ack
.
perl --version
ve size liman komut için gerekenleri anlarsınız: Eğer yüklediğiniz Perl sürümünü bilmiyorsanız, sadece yazın. Ack installation page, bunun için gereken bilgilere sahiptir. MacPorts hakkında daha fazla bilgi here bulunabilir.
Web'de arama yaparak, Homebrew veya MacPorts hakkında görüşlerinizi bulabilirsiniz. Ikisini de kullandım; ikisi de çalışırlar (ve her ikisi de bazen başarısız olur - bu türden bir kurulum karmaşıktır). Birini veya diğerini seçmeniz ve Homebrew'ın MacPorts ile iyi oynamadıkça (veya POV'unuza bağlı olarak) tersine oynamanız gerekir. Benim için en çok tercih edilen seçenek, Maceborts'un Homebrew'dan çok daha fazla paket içerdiğinden ve diğer programların dışında kalması için/opt/local içerisine yerleştirdiği için MacPorts'dur. YMMV
Harika çalışıyor. Alias ack = ack-5 ekledim. 'Daha kolaylık için .zshrc'de –
Ne yazık ki MacPorts,/opt/local/bin' içinde bir sembolik link oluşturarak size yardımcı olmuyor. 'PATH'ınıza'/opt/local/libexec/perl5.12' ekleyebilirsiniz, ancak bu brüt. Alternatifler, @Sebastien'in önerdiği gibi bir takma addır veya kendiniz sembolik olarak yaratılır ('sudo ln -s /opt/local/libexec/perl5.12/ack/opt/local/bin' veya ~ ~ bin gibi başka bir yer) eğer yolundaysa). Bu tür şeylerin üstesinden gelmenin kanonik MacPorts yolu, 'port select --set-version-specific-ack' aset, ama ack için uygulama grubu yok. –
Ayrıca, 'p5-app-ack' portunu yükleyebileceğinizi de unutmayın, ki bu da şu anda size 'p5.12-app-ack' sağlayacak bir meta paketidir, bu yüzden en azından Perl versiyonunu hatırlamanız gerekmez. . –