Se avete già installato msysgit, allora non c'è bisogno di installare Perl, perché avete già una versione. Devi solo scaricare the standalone version of ack e metterlo da qualche parte nel tuo percorso bash . È quindi possibile eseguire ack dal prompt di bash di msysgit.
Se anche voi volete essere in grado di eseguire ack dal prompt dei comandi di Windows, allora si avrà bisogno di creare uno script batch da qualche parte nel vostro percorso di Windows con il contenuto:
@"C:\Program Files\Git\bin\perl" C:\path\to\ack-standalone.pl %*
(È 'll ovviamente bisogno di modificare i percorsi sopra per abbinare il vostro impianto msysgit e dove è stato inserito lo script di ACK)
1:. ho il mio appena bloccato nella directory bin mysysgit: C:\Program Files\Git\bin\ack
. Questa non è la posizione più sensata, ma funziona.
2: Ancora una volta, ho appena creato il file ack.bat
nella directory bin msysgit C:\Program File\Git\bin
.
Nota che usando la versione portatile di strawberryperl la directory di strawberryperl non deve includere spazi, altrimenti aumentano gli errori dispari. – Ciantic
Protip: 'cpanm (1)' è molto più facile da usare rispetto a 'cpan (1)', ed è anche disponibile in Strawberry Perl. – bambams