J'essaye de faire
brew install tmux
il s'installe, mais, probablement en raison de tentatives de non-brassage échouées et non entièrement supprimées pour l'installer à la fois et libevent, lorsque j'essaie d'utiliser tmux, j'obtiens
$ 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
J'ai essayé d'installer libevent mais j'ai obtenu:
$ brew install libevent
Warning: libevent-2.0.21 already installed, it's just not linked
alors j'ai essayé
$ brew link libevent
mais j'ai
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
alors j'ai essayé
$ brew link --overwrite libevent
mais j'ai
Linking /usr/local/Cellar/libevent/2.0.21...
Warning: Could not link libevent. Unlinking...
Error: Permission denied - /usr/local/include/event2/util.h
alors j'ai essayé
$ sudo brew link --overwrite libevent
Mot de passe:
mais j'ai
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.
Je suis coincé.
install
homebrew
tmux
dynamic-library
Michael Durrant
la source
la source
réparé pour moi.
la source
--force
.Mon tmux a également commencé à tirer cette erreur récemment. Dans mon cas, simplement appeler m'a
brew upgrade tmux
aidé.la source
J'ai le même problème avec tmuxinator, et obtenez cette erreur dans mon cas, j'ai mis à niveau tmux avec:
la source
La réponse a été
Voir également http://whiletruecode.com/post/installing-iterm2-and-tmux-osx
mais faites ce qui précède au lieu du lien rompu à la dernière étape.
la source
J'ai essayé les étapes ci-dessus, mais celles-ci n'ont pas fonctionné pour moi. Dans mon cas, je n'avais tout simplement pas la version manquante de libevent. Je l'ai vérifié deux fois, mais il semble que la version ne soit pas servie par le brassage ou d'une manière ou d'une autre.
Ce que j'avais, c'est libevent-2.1.6.dylib. J'ai créé un lien symbolique de libevent-2.0.5.dylib vers le fichier susmentionné et tmux semble fonctionner à nouveau. Peut-être que tmux devrait être mis à jour?
la source
J'ai eu le même problème après la mise à jour de macOS. Résoudre
tmux
partir du code source, puis réinstallez-le, il liera le nouveau libevent.brew uninstall --force tmux; brew install tmux
la source
J'ai fait face au problème et essayé les solutions mentionnées ci-dessus mais cela n'a pas fonctionné. Ce que j'ai découvert, c'est qu'il y avait une dépendance étrange avec openssl et puisque j'ai installé openssl via
pip
il n'était pas lié correctement à / usr / local / opt et la liaison via brew ne fonctionnait pas non plus. Une solution simple était de désinstaller openssl et libevent via brew et de les réinstaller via brew.la source