Si vous avez déjà installé msysGit, vous n'avez pas besoin d'installer Perl, parce que vous avez déjà une version. Vous avez juste besoin de télécharger the standalone version of ack et le mettre quelque part dans votre chemin bash . Vous pouvez ensuite exécuter ack à partir de votre invite msysgit bash.
Si vous voulez aussi être en mesure d'exécuter ack à partir de l'invite de commande Windows, vous devrez créer un script batch quelque part dans votre chemin d'accès Windows avec le contenu:
@"C:\Program Files\Git\bin\perl" C:\path\to\ack-standalone.pl %*
(Vous « ll faut bien évidemment modifier les chemins ci-dessus pour correspondre à votre installation msysgit et où vous avez placé le script ack)
1:. Je viens coincé moi dans le répertoire bin mysysgit: C:\Program Files\Git\bin\ack
. Ce n'est pas l'endroit le plus sensé pour cela, mais cela fonctionne.
2: Encore une fois, je viens de créer le fichier ack.bat
dans le répertoire bin msysgit C:\Program File\Git\bin
.
Notez qu'en utilisant la version portable de strawberryperl, le répertoire de strawberryperl ne doit pas contenir d'espaces, sinon les erreurs impaires augmentent. – Ciantic
Protip: 'cpanm (1)' est beaucoup plus facile à utiliser que 'cpan (1)', et il est aussi disponible en Strawberry Perl. – bambams