2012-07-26 2 views
0

로컬 레일 개발에 사용할 Mac 용 Postgres.app을 방금 설치했습니다. 설치는 매우 부드럽고이었고, 나는 그것이 기존의 레일 애플 리케이션에서 일하고있어, 마이그레이션을 실행할 수있었습니다 등Postgres.app에서 올바른 장소를 찾고 있지 않습니다.

문제는 그 나는 unaccent 확장 기능을 설치하려고 할 때, 나는 다음과 같은 오류 메시지가 얻을 :

열 수 없습니다 확장 제어 파일 "/Users/Alex/Downloads/Postgres.app/Contents/MacOS/share/extension/unaccent.control"해당 파일이나 디렉토리

Postgres.app 파일 은 ~/Downloads에 더 이상 저장되지 않습니다. 나는 그것을/Applications의 좀 더 합리적인 위치로 옮겼습니다. unaccent.control 파일이 /Applications/Postgres.app/Contents/MacOS/share/extension/에 있다는 것을 알 수 있습니다. 그러나 어떤 이유로 Postgres는 여전히 이전 위치를보고 있습니다. 난 그냥 명령 줄에서 psql 프로그램을 실행하고

create extension unaccent 

누구든지이 문제를 해결하는 방법을 알고하려고하면

같은 오류

가 발생? Postgres.app 문서에서 아무것도 찾을 수 없지만 일반적으로 포스트그레스 설치에 적용되는 문제 일 수 있습니다.

답변

1

Postgres.app를 실행했을 때 응용 프로그램의 위치를 ​​기록한 환경 설정 파일을 만들었으므로 하위 폴더도 만들었습니다.

~/Library/Preferences에서 Postgres 환경 설정 파일을 찾습니다.

+0

감사합니다. postgres와 관련된 세 개의 파일이 ~/Library/Preferences 폴더에 있습니다. 나는 그들을 모두 삭제하고 깨끗한 재설치를했는데, 이번에는 그것을 열기 전에/Applications에 Postgres.app 파일을 넣어야합니다. 문제가 해결 된 것 같습니다. 필자는 문서의 환경 설정 파일을 언급했으면 좋겠습니다. http://postgresapp.com/documentation#toc_21 – stephenalexbrowne

관련 문제