Utilizo home-brew para algunas herramientas en mi macbook y ha estado funcionando bien. Recientemente puse un SSD en mi macbook y lo restauré en una copia de seguridad de la máquina del tiempo ya que pensé que esto me daría una réplica bastante buena de lo que era mi sistema anteriormente. Sin embargo, desde que hago eso, cada vez que llamo un comando que home-brew instaló me da el siguiente error:
-bash: ffmpeg: command not found
ffmpeg es solo un ejemplo. Todos mis comandos están listados cuando entro brew list
así que no es como si no estuvieran allí en absoluto. los brew
el comando en sí todavía funciona ( brew help
, brew doctor
etc) por lo que no falta.
Todavía tengo el viejo disco duro donde todo funcionó bien. ¿Qué archivos debo copiar desde allí para que mis paquetes de preparación se ejecuten correctamente de nuevo? ¿O hay un comando que puedo usar que lo arregle todo para mí? Lo intenté brew doctor
y brew upgrade ffmpeg
pero eso no ayudó.
¿Cómo puedo hacer que esto vuelva a funcionar? Preferiblemente evitando desinstalar todo y comenzando de nuevo ...
sam$ /usr/local/Cellar/ffmpeg/2.1.4/bin/ffmpeg dyld: Library not loaded: /usr/local/lib/libx264.125.dylib Referenced from: /usr/local/Cellar/ffmpeg/2.1.4/bin/ffmpeg Reason: image not found Trace/BPT trap: 5
Así que eso no funcionó. Uninstall ffmpeg
entonces install ffmpeg
Funciona, pero eso es un verdadero problema para cada paquete que tengo. Realmente no estoy contento con Time Machine por esto ... Pensé que la idea era que respaldara TODO lo que había en este escenario:
/usr/local/bin/ffmpeg
o/usr/local/Cellar/ffmpeg/*/bin/ffmpeg
¿trabajo? También podrías intentar correrbrew unlink ffmpeg;brew link ffmpeg
obrew uninstall ffmpeg;brew install ffmpeg
.