intento hacer
brew install tmux
se instala, pero, probablemente debido a intentos anteriores fallidos y no totalmente eliminados de instalarlo y liberador, cuando trato de usar tmux obtengo
$ tmux
dyld: Library not loaded: /usr/local/lib/libevent-2.0.5.dylib
Referenced from: /usr/local/bin/tmux
Reason: image not found
Trace/BPT trap: 5
Traté de instalar libevent pero obtuve:
$ brew install libevent
Warning: libevent-2.0.21 already installed, it's just not linked
así que intenté
$ brew link libevent
pero tengo
Linking /usr/local/Cellar/libevent/2.0.21...
Warning: Could not link libevent. Unlinking...
Error: Could not symlink file: /usr/local/Cellar/libevent/2.0.21/include/event2/util.h
Target /usr/local/include/event2/util.h already exists. You may need to delete it.
To force the link and overwrite all other conflicting files, do:
brew link --overwrite formula_name
To list all files that would be deleted:
brew link --overwrite --dry-run formula_name
así que intenté
$ brew link --overwrite libevent
pero tengo
Linking /usr/local/Cellar/libevent/2.0.21...
Warning: Could not link libevent. Unlinking...
Error: Permission denied - /usr/local/include/event2/util.h
así que intenté
$ sudo brew link --overwrite libevent
Contraseña:
pero tengo
Error: Cowardly refusing to `sudo brew link`
You can use brew with sudo, but only if the brew executable is owned by root.
However, this is both not recommended and completely unsupported so do so at
your own risk.
Estoy atascado.
install
homebrew
tmux
dynamic-library
Michael Durrant
fuente
fuente
Me lo arregló.
fuente
--force
.Mi tmux también comenzó a disparar este error recientemente. En mi caso, simplemente llamar
brew upgrade tmux
ayudó.fuente
Tengo el mismo problema con tmuxinator, y obtengo ese error en mi caso, actualicé tmux con:
fuente
La respuesta fue
También vea http://whiletruecode.com/post/installing-iterm2-and-tmux-osx
pero haga lo anterior en lugar del enlace roto en el último paso.
fuente
Intenté los pasos anteriores, pero no me funcionaron. En mi caso, simplemente no tenía la versión faltante de libevent. Lo comprobé doble, triple, pero parece que la versión no es servida por cerveza o de alguna manera.
Lo que sí tuve es libevent-2.1.6.dylib. Hice un enlace simbólico de libevent-2.0.5.dylib al archivo antes mencionado y tmux parece funcionar nuevamente. Quizás tmux debería actualizarse?
fuente
Tengo el mismo problema después de actualizar macOS. Resolver
tmux
desde el código fuente, luego reinstale nuevamente, vinculará el nuevo libevent.brew uninstall --force tmux; brew install tmux
fuente
Me enfrenté al problema y probé las soluciones mencionadas anteriormente, pero no funcionó. Lo que descubrí fue que había una dependencia extraña con openssl y desde que instalé openssl a través de
pip
él no estaba vinculado correctamente a / usr / local / opt y el enlace a través de brew tampoco funcionaba. Una solución simple era desinstalar openssl y libevent a través de brew y reinstalarlos a través de brew.fuente