Eu tento fazer
brew install tmux
ele instala, mas, provavelmente devido a falhas anteriores e não totalmente removidas das tentativas não instaladas de instalar o libevent e ele, ao tentar usar o tmux, eu recebo
$ 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
Tentei instalar o libevent, mas obtive:
$ brew install libevent
Warning: libevent-2.0.21 already installed, it's just not linked
então eu tentei
$ brew link libevent
mas eu tenho
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
então eu tentei
$ brew link --overwrite libevent
mas eu tenho
Linking /usr/local/Cellar/libevent/2.0.21...
Warning: Could not link libevent. Unlinking...
Error: Permission denied - /usr/local/include/event2/util.h
então eu tentei
$ sudo brew link --overwrite libevent
Senha:
mas eu tenho
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.
Estou preso.
install
homebrew
tmux
dynamic-library
Michael Durrant
fonte
fonte
consertou para mim.
fonte
--force
.Meu tmux também começou a disparar esse erro recentemente. No meu caso, simplesmente ligar
brew upgrade tmux
ajudou.fonte
Eu tenho o mesmo problema com o tmuxinator, e recebo esse erro no meu caso, atualizei o tmux com:
fonte
A resposta foi
Consulte também http://whiletruecode.com/post/installing-iterm2-and-tmux-osx,
mas faça o acima, em vez do link quebrado na última etapa.
fonte
Eu tentei as etapas acima, mas essas não funcionaram para mim. No meu caso, eu simplesmente não tinha a versão ausente do libevent. Eu dupliquei, triplamente, verifiquei, mas parece que a versão não é servida por cerveja ou algo assim.
O que eu tive é o libevent-2.1.6.dylib. Fiz um link simbólico do libevent-2.0.5.dylib para o arquivo mencionado acima e o tmux parece funcionar novamente. Talvez o tmux deva ser atualizado?
fonte
Eu tive o mesmo problema depois de atualizar o macOS. Resolver
tmux
partir do código-fonte, depois reinstale novamente, ele vinculará o novo libevent.brew uninstall --force tmux; brew install tmux
fonte
Eu enfrentei o problema e tentei as soluções mencionadas acima, mas não funcionou. O que eu descobri foi que havia uma dependência estranha com o openssl e, como eu instalei o openssl,
pip
ele não estava vinculado corretamente a / usr / local / opt e o link via brew também não estava funcionando. Uma solução simples era desinstalar o openssl e o libevent via brew e reinstalá-los via brew.fonte