pg gem
설치할 수 없습니다 . 나는 --with-pg_config
성공하지 않고 이것을 시도했습니다.
Gem::Installer::ExtensionBuildError: 오류: gem 기본 확장을 빌드할 수 없습니다.
/usr/local/rvm/rubies/ruby-1.9.3-p194/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.
답변1
답변2
이 문제는 postgresql 개발 패키지 누락으로 인해 발생할 수 있습니다. 수동으로 설치하거나 배포판의 패키지 관리자를 사용할 수 있습니다. 패키지가 누락되었을 수 있습니다(apt-get install을 사용하여 설치).
- libpq 개발
- postgresql 서버 개발 모두
다음을 통해 저장소에서 Ruby pg 확장을 설치해 볼 수도 있습니다.apt-get install libpgsql-ruby
답변3
나에게 도움이 된 것은 다음을 수행하는 것이었습니다.
sudo apt-get install postgresql
sudo apt-get install libpq-dev
그 다음에
bundle gem install pg
그 다음에
bundle install
소스 코드:
http://wikimatze.de/installing-postgresql-gem-under-ubuntu-and-mac
답변4
재융합팀
먼저 당신이 바랍니다apt-get installpostgresql
그 다음에apt-get install libpgsql-ruby
그 다음에apt-get install libpq-dev
그럼 해apt-get install postgresql-server-dev-all
마침내gem install pg -v 0.19.0
Metasploit을 설치하시려면 반드시 위의 과정을 완료하신 후 실행해 주세요.
rvm use 2.3
bundle install
이것이 당신에게 효과가 있는지 알려주세요. 우리는 귀하의 문제를 걱정합니다. 다른 것이 필요하면 언제든지 문의하십시오.