Получение ошибок при вводе файлов vim и tmux - PullRequest
0 голосов
/ 30 августа 2018

Я пытался установить плагин для tmux под названием powerline. Я устанавливал некоторые вещи на brew, такие как PyPy и python.

Теперь, когда я пытаюсь открыть файл vim, я получаю:

dyld: Library not loaded: /usr/local/opt/python/Frameworks/Python.framework/Versions/3.6/Python
Referenced from: /usr/local/bin/vim
Reason: image not found
Abort trap: 6

и когда я пытаюсь открыть tmux, я получаю:

exited

Ответы [ 2 ]

0 голосов
/ 28 октября 2018

Для будущих гуглеров я получаю ту же ошибку dyld. Запуск brew doctor показал мне следующее:

Warning: You have unlinked kegs in your Cellar
Leaving kegs unlinked can lead to build-trouble and cause brews that depend on
those kegs to fail to run properly once built. Run `brew link` on these:
  vim

Запуск следующего показал мне, на какие файлы он жаловался: brew link --dry-run vim

И если вы круто переписываете это, это исправило это для меня: brew link --overwrite vim

Странное примечание, при запуске vi все еще была похожая ошибка:

dyld: Library not loaded: /usr/local/opt/python/Frameworks/Python.framework/Versions/3.6/Python
  Referenced from: /usr/local/Cellar/macvim/8.0-146/MacVim.app/Contents/bin/../MacOS/Vim
  Reason: image not found
[1]    58665 abort      vi

Все еще не уверен, что это была за проблема, но ленивое решение проблемы было alias vi='vim'

0 голосов
/ 30 августа 2018

Это случилось со мной совсем недавно с pipenv. Когда я сделал brew update, он обновил некоторые пакеты, и было несовпадение с некоторыми из пакетов python, которые я мог установить, используя brew (а не pip). Проще всего, я бы предложил переустановить некоторые из этих пакетов, если это не большая проблема.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...