No se puede ejecutar un ack después de instalarlo usando MacPorts

1

Después de instalar p5-app-ack usando Macports puedo ver que está instalado correctamente.

Sin embargo, no puedo ejecutarlo. Obtengo ack: command not found. y which ack no muestra nada. ¿Cómo puedo ver dónde instaló el puerto mi recibo y cómo agregarlo al PATH ejecutable?

    
pregunta Lukasz 13.02.2013 - 14:26

1 respuesta

2

MacPorts, de forma predeterminada, se instala en /opt/local/ , a juzgar por el ack de captura de pantalla debe estar en /opt/local/perl/p5-app-ack/ si usó la ruta de instalación predeterminada. Asegúrese de que la ruta esté en su variable de entorno $ PATH.

Para agregarlo a su ruta, edite su archivo de configuración de shell (probablemente ~ / .profile o ~ / .bashrc) y agregue o modifique la siguiente línea. export PATH="$PATH":/opt/local/perl/p5-app-ack

No uso MacPorts para ack, lo instalo manualmente con el siguiente comando de la página de instalación ack .

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

Esto instalará ack en la carpeta $HOME/bin/ como un solo archivo perl grande y no tuve que modificar mi $ PATH variable.

    
respondido por el Ɱark Ƭ 13.02.2013 - 14:40

Lea otras preguntas en las etiquetas