이 메시지에 몇 가지 문제가 있었기 때문에 여기에 추가해야합니다. 최근에 High Sierra로 업그레이드 한 경우 "응용 프로그램 서버에 연결할 수 없습니다"라는 메시지와 함께 최신 버전 (pgadmin 4.20)이 계속 나타납니다. 이것이 실제로 Mac에서 의미하는 것은 파이썬이 ~ / .pgadmin에서 환경을 구성 할 수 없다는 것입니다.
이 디렉토리는 당신이 설정하고 구성하는 모든 것을 저장하고 심지어 pgadmin의 사용자 사본 사용에서 실행 된 로그까지도 저장합니다.
High Sierra에서이 문제를 해결하는 방법은 sqlite3입니다. 그 디렉토리를 보면 모든 것이 sqlite3 파일에 저장되어있는 것을 볼 수 있습니다.
pgadmin 4.20 버전이 출시되었을 때 sqlite3.19 이후 버전으로 출시되었으며 High Sierra가 sqlite3.19와 함께 제공되기 때문에 문제가 발생하므로이 문제를 해결하려면 이전 버전의 sqlite3를 최신 버전으로 교체해야합니다. 포장 자에.
이제 MacosX +는 모두 sqlite를 사용하여 Mac에있는 대부분의 앱에 대한 세부 정보를 저장하므로 이전 버전을 지우는 것이 아니라 두 버전이 함께 공존해야합니다. Mac에서 발생하는 중대한 일을 피하기 위해 조화를 이룹니다.
1) Brew 다운로드 https://brew.sh/
2) brew를 업데이트하고 brew가 최신 상태인지 확인하십시오.
3) brew install sqlite3
4) mv / usr / bin / sqlite3 /usr/bin/sqlite3.os
5) ln -s /usr/local/Cellar/sqlite/3.21.0/bin/sqlite3 / usr / bin / sqlite3
6) / usr / bin / sqlite3 -version (확인 버전이 3.19 이상임)
이제 정상적으로 pgadmin을 열 수 있습니다.