Impossibile eseguire Ack dopo averlo installato utilizzando MacPorts

1

Dopo aver installato p5-app-ack con Macports, posso vedere che è stato installato correttamente.

Non posso eseguirlo comunque. Ottengo ack: command not found. e which ack non visualizza nulla. Come posso vedere dove la porta ha installato il mio ack e come aggiungerlo al PERCORSO dell'eseguibile?

    
posta Lukasz 13.02.2013 - 14:26
fonte

1 risposta

2

MacPorts, per impostazione predefinita, si installa in /opt/local/ , a giudicare dalla schermata dovrebbe essere in /opt/local/perl/p5-app-ack/ se hai usato il percorso di installazione predefinito. Assicurati che quel percorso si trovi nella tua variabile d'ambiente $ PATH.

Per aggiungerlo al tuo percorso, modifica il tuo file di configurazione della shell (probabilmente ~ / .profile o ~ / .bashrc) e aggiungi o modifica la seguente riga. export PATH="$PATH":/opt/local/perl/p5-app-ack

Non utilizzo MacPorts per ack, lo installo manualmente con il seguente comando dalla ack pagina di installazione.

curl http://betterthangrep.com/ack-standalone > ~/bin/ack && chmod 0755 !#:3

Questo installerà ack nella cartella $HOME/bin/ come un singolo grande file perl e non ho dovuto modificare il mio $ PATH variabile.

    
risposta data 13.02.2013 - 14:40
fonte

Leggi altre domande sui tag