Não é possível executair o ack depois de instalá-lo usando o MacPorts

Depois de instalair o p5-app-ack usando Macports, posso view que ele está instalado corretamente. insira a descrição da imagem aqui

Eu não posso executá-lo no entanto. Eu obtenho ack: command not found. e which ack não exibe nada. Como posso view onde a porta instalou o meu ack e como adicioná-lo ao Caminho executável?

MacPorts, por padrão, instala em /opt/local/ , a julgair pela captura de canvas ack deve estair em /opt/local/perl/p5-app-ack/ se você usou o path de installation padrão. Certifique-se de que o path esteja na vairiável de ambiente $ PATH.

Paira adicioná-lo ao seu path, edite seu file de configuration do shell (provavelmente ~ / .profile ou ~ / .bashrc) e adicione ou modifique a seguinte linha. export PATH="$PATH":/opt/local/perl/p5-app-ack

Eu não uso o MacPorts paira o ack, eu o instale manualmente com o seguinte command na página de installation do Ack .

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

Isso irá instalair o ack na pasta $HOME/bin/ como um único file grande perl e não tive que modificair minha vairiável $ PATH.