2014-02-12 2 views
0

패킷 libpq-dev를 설치하고 postgresql을 설치하려고했지만 gem pg로 인해 번들 설치가 실패합니다. 이것은 내가 얻는 오류입니다 :gem pg -v '0.15.1'을 설치할 수 없습니다.

$ gem install pg -v '0.15.1' 
Building native extensions. This could take a while... 
/.rvm/rubies/ruby-1.9.3- 
p484/lib/ruby/site_ruby/1.9.1/rubygems/ext/builder.rb:73: warning: Insecure 
world writable dir /usr/local in PATH, mode 040777 
ERROR: Error installing pg: 
    ERROR: Failed to build gem native extension. 

/.rvm/rubies/ruby-1.9.3-p484/bin/ruby extconf.rb 
checking for pg_config... no 
No pg_config... trying anyway. If building fails, please try again 
with --with-pg-config=/path/to/pg_config 

checking for libpq-fe.h... no 
Can't find the 'libpq-fe.h header 
*** extconf.rb failed *** 
Could not create Makefile due to some reason, probably lack of 
necessary libraries and/or headers. Check the mkmf.log file for more 
details. You may need configuration options. 

엉망을 정리하는 적절한 방법은 무엇입니까? 당신이 맥에있는 경우

+2

실행중인 OS는 무엇입니까? 포스트그레스를 어떻게 설치 했습니까? – Josh

+0

Mac OS Mavericks에서 'postgresql-9.3.2-3-osx'파일로 설치했지만 아직 잘못되어 있는지 확실하지 않습니다. – blueseal

답변

0

, Homebrew를 설치 한 다음 설치 명령을 PostgreSQL의

양조를 사용하여 포스트 그레스를 설치 또는 당신은 당신이 사용하고있는 OS에 따라 here에서 다운로드 및 포스트 그레스를 설치할 수 있습니다.

+0

Homebrew는 확실히 Mac에서 Postgres를 설치하는 가장 간단한 방법입니다. (Dummy의 Postgres) – blueseal

0

어떤 "엉망"가 아니다 - 그것은 당신의 시스템이 보석

코멘트에서 언급 한 바와 같이

도서관

를 설치하는 데 필요한 라이브러리가없는 표준 문제입니다, 먼저 install PGSQL을 실행하면 보석 설치에 필요한 라이브러리 파일이 생성되고 이후에는 몇 가지 경로 참조를 사용하여 보석 설치에 도움이됩니다.

gem install pg -- --with-pg-dir="C:/Program Files/installer 
관련 문제