Respostas:
O MacPorts, por padrão, é instalado no /opt/local/
, a julgar pela captura de tela, o ack deve estar /opt/local/perl/p5-app-ack/
se você tiver usado o caminho de instalação padrão. Verifique se o caminho está na sua variável de ambiente $ PATH.
Para adicioná-lo ao seu caminho, edite seu arquivo de configuração do shell (provavelmente ~ / .profile ou ~ / .bashrc) e adicione ou modifique a seguinte linha.
export PATH="$PATH":/opt/local/perl/p5-app-ack
Não uso o MacPorts para ack, instalo-o manualmente com o seguinte comando na página de instalação do ack .
curl http://betterthangrep.com/ack-standalone > ~/bin/ack && chmod 0755 !#:3
Isso instalará o ack na $HOME/bin/
pasta como um único arquivo perl grande e eu não precisei modificar minha variável $ PATH.