¿Dónde puedo encontrar la ruta del package instalado vía brew

Instalé algunos packages vía brew. Pero no puedo encontrar dónde están.

No puedo acceder escribiendo hping en la terminal

 % brew install hping (git)-[master] Warning: hping-3.20051105 already installed 

  • Otras opciones físicas remotas para una Mac (no un iPhone o iPad)
  • No se puede conectar al server de actualización de software
  • ¿Cómo crear una presentación de background de escritorio personalizada?
  • ¿Eliminar y crear usuarios con terminal en modo de recuperación?
  • ¿Cambiar la frecuencia de actualización de la tienda de aplicaciones en Mountain Lion?
  • ¿Cómo acceder a los files de otros usuarios a través de Terminal en OS X?
  • ¿Por qué mis unidades flash de instalador OS X de arranque no funcionan (o funcionan de manera no confiable)?
  • Vincula una tecla CTRL al button personalizado
  • 8 Solutions collect form web for “¿Dónde puedo encontrar la ruta del package instalado vía brew”

    Use lo siguiente para mostrar la ruta de installation de un package:

     brew info hping 

    Ejemplo de salida:

     pcre: stable 8.35 (bottled) http://www.pcre.org/ /usr/local/Cellar/pcre/8.35 (146 files, 5.8M) * Pounetworking from bottle From: https://github.com/Homebrew/homebrew/blob/master/Library/Formula/pcre.rb ==> Options --universal Build a universal binary 

    / usr / local / Cellar es la location pnetworkingeterminada en OS X. Verá subdirectorys para todas sus fórmulas instaladas …

    Para averiguar dónde está instalada su fórmula, simplemente escriba do brew --prefix hping

    También puedes hping vincular tu hping binary haciendo brew unlink hping && brew link hping

    Además, tal vez su $PATH no está bien definido. ¿La list dada por echo $PATH contiene el resultado dado por echo $(brew --prefix)'/bin:'$(brew --prefix)'/sbin' ? Esta ruta debe ser hacia el comienzo de la list para priorizar sobre los binarys del sistema, seguramente antes de /usr/bin .

    Para hacerlo, puede agregar esto al final de su ~/.zshrc o ~/.bashrc :

     export PATH=$(brew --prefix)/bin:$(brew --prefix)/sbin:$PATH 

    Como resultado, después de abrir una nueva terminal o hacer una source ~/.zshrc , podrá hacer eco de su ruta correcta como:

     $ echo $PATH /usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin 

    Normalmente, homebrew instala packages en /usr/local/bin . Entonces necesita verificar que su RUTA contiene ese directory, así:

     echo $PATH 

    Además, intente ejecutar

     brew doctor 

    para asegurarse de que su configuration sea correcta. Si /usr/local/bin no está en su RUTA, necesita editar ~/.profile y agregar una línea como esta:

     export PATH=$PATH:/usr/local/bin 

    Luego, inicie una nueva Terminal (para volver a leer su perfil de inicio de session) y vuelva a intentarlo.

    Si todo eso falla, debe instalarse en otro lugar. Puede searchlo ejecutando un command como este:

     sudo find / -name hping -type f 

    Prueba este command

     brew --cellar <FORMULA> 

    p.ej

     brew --cellar hping 

    hping requiere privilegios de root para ejecutarse.

    Probablemente necesites agregar / usr / local / sbin a tu RUTA.

    Cuando corrí brew doctor:

     Warning: Homebrew's sbin was not found in your PATH but you have installed formulae that put executables in /usr/local/sbin. Consider setting the PATH for example like so echo 'export PATH="/usr/local/sbin:$PATH"' >> ~/.bash_profile 

    Recomiendo agregar la siguiente línea a su ~/.bash_profile (o el file de configuration equivalente si está usando un shell diferente):

     export HOMEBREW_CASK_OPTS="--appdir=/Applications" 

    Instalé algunos packages vía brew. Pero no puedo encontrar dónde están.

    Parece que el homebrew requiere que uno sea explícito con las cosas. Afortunadamente, escapingse un poco usando brew --prefix puede hacer que esto sea obvio, para aquellos que necesitan encontrar la ruta para la utilidad pkg-config, por ejemplo

     PKG_CONFIG_PATH=`brew --prefix hping`/lib/pkgconfig/ pkg-config --cflags hping 

    (Excepto que esto no va a funcionar de todos modos, porque parece que hping no viene con hping.pc .. aunque, en el caso donde los mantenedores de packages ponen files .pc, este truco puede ser útil).

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).