¿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

  • El volumen en Mac aumenta automáticamente cuando los auriculares están enchufados
  • Más atajos de keyboard en el centro de notifications
  • ¿Puedo forzar a mi Mac a hacer un mejor uso de la memory inactiva?
  • ¿Cómo puedo eliminar manualmente las copys de security antiguas para liberar espacio para Time Machine?
  • ¿Debo usar AFP o SMB?
  • La installation de RAID 0 no contiene espacio en disco completo de las divisiones
  •  % brew install hping (git)-[master] Warning: hping-3.20051105 already installed 

  • ¿Cómo protejo contra escritura una partición de una unidad USB en OSX que puede funcionar multiplataforma?
  • Fotos (OS X Yosemite / El Capitan) - ¿Mostrar original en Finder?
  • Falsificar / aleatorizar / eliminar la geolocation en Safari para ciertos sitios web
  • Usando CTRL con bash
  • Grey Volume bar - coreaudiod - Job no ejecutó (3) por una razón extraña: 2
  • ¿Qué está consumiendo espacio en disco duro en mi MacBook Pro?
  • 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).