Mac psql / readline – библиотека не загружена
Я работаю над Mac, Sierra 10.12.3, и я пытаюсь получить доступ к базе данных PostgreSQL с помощью команды psql
, но она выбросила ошибку
dyld: Library not loaded: /usr/local/opt/readline/lib/libreadline.6.dylib Referenced from: /usr/local/bin/psql Reason: image not found Abort trap: 6
День или два назад, я работал с кем-то, и мне нужно было установить пипс, поэтому я запустил brew install pip
, и все было хорошо. Это первый раз, когда я пытаюсь запустить psql
с тех пор, и я не уверен, что это имеет какое-то отношение к моей проблеме, но это кажется вероятным, поскольку я не сделал никаких других изменений.
Теперь я сделал небольшую детективную работу и обнаружил, что если бы я пошел в /usr/local/opt/
то действительно был каталог псевдонимов readline
который указывал на /usr/local/Cellar/readline/7.0.1
(версия 7.0.1 тоже выглядела чтобы быть установленным в какой-то момент – может быть, как часть пипса? Возможно, я сделал это по ошибке …), поэтому имело смысл, что исходная ошибка должна быть выброшена. Я изменил псевдоним, чтобы указать на /usr/local/Cellar/readline/6.3.8
и ошибка слегка изменилась:
dyld: Library not loaded: /usr/local/opt/readline/lib/libreadline.6.dylib Referenced from: /usr/local/bin/psql Reason: no suitable image found. Did find: /usr/local/opt/readline/lib/libreadline.6.dylib: stat() failed with errno=20 Abort trap: 6
Похоже, я куда-то ухожу, но все еще имею проблему. Если кто-то может пролить свет на решение, я буду навсегда благодарен.
- Как перемещаться во втором приглашении в python
- Сценарий командной строки Python: автозаполнение файла / каталога при вводе пользователя
- Лучшая практика для рекурсивного консольного инструмента в Python
- Python: как запускать тесты, выполненные с помощью unittest
- Как создать функцию «cmd» в Python?
Я смог разрешить это, просто brew switch readline 6.3.8
- Функция Python в командной строке не работает
- Почему нет <работы для чтения в файле из командной строки (простой код Python)?
- Отправка электронной почты в Python из исполняемого файла
- Python – могу ли я знать, произошла ли печать или нет?
- Ошибка значения, пытающаяся установить расширения Python для Windows
- Командная строка Windows Не работает с Python
- Как проверить, завершена ли печать PDF в командной строке linux
- python cgi + веб-интерфейс для запуска командных команд?
- Python sys.argv вне диапазона, не понимаю, почему