10

이것은 끝이 아닙니다.PostgreSQL을 통해 자작 나무 대 산 사자 OS X

OS 10.8.2 (Mountain Lion)를 사용하는 Mac에 Postgresql과 함께 Rails 3.2 환경을 설정하려고합니다.

기본적으로 Railscast의 지침을 따르고 Homebrew를 통해 postgresql 버전 9.2.0을 설치했습니다. 내가

which psql 

psql --version 

을 할 때마다하지만 항상보다는, 나에게 산 사자와 함께 사전 설치 시스템의 PostgreSQL의 위치와 버전 (각각 /usr/bin/psql 및 버전 9.1.4을) 보여줍니다 Homebrew와 함께 설치 한 Postgresql의 위치와 버전 (각각 /usr/local/bin 및 버전 9.2.0).

또한 시작 에이전트를 설정하여 시스템을 시작할 때 postgresql이 자동으로 시작되도록했습니다.

나는이 blog의 지시에 따라 시도해 보았습니다. which psql을 실행해도 동일한 결과가 나타납니다.

그러나, 내가 할 때

501 556 120 0 Fri02AM ??   0:00.12 /usr/local/bin/postgres -D /usr/local/var/postgres -r /usr/local/var/postgres/server.log 

이 내가 PostgreSQL을의 사제 버전을 실행하고있어 것을 뜻 : 나는 다음과 같은 결과가 나타납니다

ps -ef | grep postgres 

?

시스템 postgresql을 제거해야합니까?

+1

당신이 브루 통해 포스트 그레스를 설치하면 작동 생각 : http://astonj.com/tech/how-to-install-postgresql-on-mac-os-x Mountain Lion에서 효과가있을 수 있습니다. – A4J

답변

7

디렉토리 경로 (/ usr/local/bin)를 구성 파일 ~/.bash_profile에 추가하여 위의 문제를 해결할 수 있습니다.

refer this link.

+2

/usr/bin 앞에/usr/local/bin을 추가하십시오. – Hartwig

12

또 다른 옵션은 Heroku가의 Postgres.app를 사용하는 것보다, 제가 개인적 설정에 좀 더 쉽게이 문제를 발견하고 관리 알고 있습니다.

http://postgresapp.com/

+0

저는 Postgres를 정말 좋아했습니다.응용 프로그램, 아주 빨리 일어나서 실행하고, 나는 homebrew와 함께 몇 가지 좌절감을 가지고 있었고 내 dev에 상자에 설치,이 트릭을 한거야! 진지하게, 달리는 것은 매우 빠르다. – ARun32

1

당신에게

export PATH=/Applications/Postgres.app/Contents/MacOS/bin:$PATH

을 추가하여 Heroku가에서 Postgres.app를 사용하는 경우 ~/.bash_profile에,이 문제를 해결해야한다.

0

를 추가해보십시오 :에

export PATH=/usr/local/bin:$PATH 

당신의 ~/.bash_profile에

나는 이것이 내가 여기 사자에 포스트 그레스를 설치하는 방법에 대한 안내를 게시

관련 문제