Unable to install pg gem: Could not create Makefile due to some reason

Hi All,
While installing postgres gem, getting following error-

#===== ERROR MESSAGE START ===========

Building native extensions. This could take a while…

/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/ext/builder.rb:54:
warning: Insecure world writable dir /usr/local in PATH, mode 040777

ERROR: Error installing pg:

ERROR: Failed to build gem native extension.

/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby

extconf.rb

checking for pg_config… yes

Using config values from /usr/local/bin/pg_config

checking for libpq-fe.h… yes

checking for libpq/libpq-fs.h… yes

checking for pg_config_manual.h… yes

checking for PQconnectdb() in -lpq… no

checking for PQconnectdb() in -llibpq… no

checking for PQconnectdb() in -lms/libpq… no

Can’t find the PostgreSQL client library (libpq)

*** 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.

Provided configuration options:

–with-opt-dir

–without-opt-dir

–with-opt-include

–without-opt-include=${opt-dir}/include

–with-opt-lib

–without-opt-lib=${opt-dir}/lib

–with-make-prog

–without-make-prog

–srcdir=.

–curdir

–ruby=/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby

–with-pg

–without-pg

–with-pg-config

–without-pg-config

–with-pg_config

–without-pg_config

–with-pg-dir

–without-pg-dir

–with-pg-include

–without-pg-include=${pg-dir}/include

–with-pg-lib

–without-pg-lib=${pg-dir}/

–with-pqlib

–without-pqlib

–with-libpqlib

–without-libpqlib

–with-ms/libpqlib

–without-ms/libpqlib

Gem files will remain installed in
/Users/apple/.rvm/gems/ruby-2.1.2@learning/gems/pg-0.17.1 for
inspection.

Results logged to /Users/apple/.rvm/gems/ruby-2.1.2@learning
/gems/pg-0.17.1/ext/gem_make.out

#===== ERROR MESSAGE END ===========

Googled a lot, but could not found any working solution. Could anyone
please suggest what should be the resolution?

Here is my gem environment-

#=========== GEM ENVIRONMENT START ==================

RubyGems Environment:

  • RUBYGEMS VERSION: 2.0.14

  • RUBY VERSION: 2.0.0 (2014-02-24 patchlevel 451)
    [universal.x86_64-darwin13]

  • INSTALLATION DIRECTORY: /Users/apple/.rvm/gems/ruby-2.1.2@learning

  • RUBY EXECUTABLE:
    /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby

  • EXECUTABLE DIRECTORY: /Users/apple/.rvm/gems/ruby-2.1.2@learning/bin

  • RUBYGEMS PLATFORMS:

    • ruby

    • universal-darwin-13

  • GEM PATHS:

    • /Users/apple/.rvm/gems/ruby-2.1.2@learning

    • /Users/apple/.rvm/gems/ruby-2.1.2@global

  • GEM CONFIGURATION:

    • :update_sources => true

    • :verbose => true

    • :backtrace => false

    • :bulk_threshold => 1000

  • REMOTE SOURCES:

#=========== GEM ENVIRONMENT END ==================

I am using OS X 10.9.4

I appreciate any help…

Thanks,

Himanshu P.

Make sure libpq-dev package is installed.

On Tue, Jul 22, 2014 at 9:44 PM, Himanshu P. [email protected]