Saya coba lakukan
brew install tmux
itu menginstal, tetapi, mungkin karena sebelumnya gagal dan tidak sepenuhnya menghapus upaya non-brew untuk menginstal keduanya dan libevent, ketika mencoba menggunakan tmux saya dapatkan
$ 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
Saya mencoba menginstal libevent tetapi saya dapat:
$ brew install libevent
Warning: libevent-2.0.21 already installed, it's just not linked
jadi saya mencoba
$ brew link libevent
tapi aku mengerti
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
jadi saya mencoba
$ brew link --overwrite libevent
tapi aku mengerti
Linking /usr/local/Cellar/libevent/2.0.21...
Warning: Could not link libevent. Unlinking...
Error: Permission denied - /usr/local/include/event2/util.h
jadi saya mencoba
$ sudo brew link --overwrite libevent
Kata sandi:
tapi aku mengerti
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.
Aku terjebak.
install
homebrew
tmux
dynamic-library
Michael Durrant
sumber
sumber
memperbaikinya untukku.
sumber
--force
.Tmux saya juga mulai memotret kesalahan ini baru-baru ini. Dalam kasus saya, sekadar menelepon
brew upgrade tmux
membantu.sumber
Saya memiliki masalah yang sama dengan tmuxinator, Dan mendapatkan kesalahan itu dalam kasus saya, saya meningkatkan tmux dengan:
sumber
Jawabannya adalah
Juga lihat http://whiletruecode.com/post/installing-iterm2-and-tmux-osx
tetapi lakukan hal di atas sebagai ganti tautan yang rusak pada langkah terakhir.
sumber
Saya mencoba langkah-langkah di atas tetapi itu tidak berhasil untuk saya. Dalam kasus saya, saya tidak memiliki versi libevent yang hilang. Saya gandakan, tiga kali memeriksanya tetapi tampaknya versi tersebut tidak dilayani oleh minuman atau cara lain.
Apa yang saya miliki adalah libevent-2.1.6.dylib. Saya membuat symlink dari libevent-2.0.5.dylib ke file yang disebutkan di atas dan tmux tampaknya berfungsi lagi. Mungkin tmux harus diperbarui?
sumber
Saya mendapat masalah yang sama setelah memperbarui macOS. Untuk menyelesaikan
tmux
dari kode sumber, daripada menginstal ulang lagi, itu akan menghubungkan libevent baru.brew uninstall --force tmux; brew install tmux
sumber
Saya menghadapi masalah dan mencoba solusi yang disebutkan di atas, tetapi tidak berhasil. Apa yang saya temukan adalah bahwa ada ketergantungan aneh dengan openssl dan karena saya menginstal openssl melalui
pip
itu tidak terhubung dengan benar ke / usr / local / opt dan menghubungkan melalui minuman juga tidak berfungsi. Solusi sederhana adalah menghapus instalasi openssl dan libevent via brew dan menginstalnya kembali melalui brew.sumber