[RUBY-ON-RAILS] PG (0.17.1)를 설치하는 동안 오류가 발생하고, Bundler를 계속할 수 없습니다
RUBY-ON-RAILSPG (0.17.1)를 설치하는 동안 오류가 발생하고, Bundler를 계속할 수 없습니다
난 그냥 레일 4.0.2을 설치하고 번들 단계에서 새로운 응용 프로그램을 만들 때 내가 얻을 :
Installing pg (0.17.1)
Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension.
/Users/Dee/.rvm/rubies/ruby-2.0.0-p247/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.나는 맥 매버릭스를 실행에있어. 내 솔루션은 포스트 그레스를 설치하는 것이 었습니다.
나는 맥 매버릭스를 실행에있어. 내 솔루션은 포스트 그레스를 설치하는 것이 었습니다.
다음 터미널의 구성과 사제를 사용하여 설치 :
gem install pg -- --with-pg-config=/Applications/Postgres.app/Contents/Versions/latest/bin/pg_config
참고 :이 답변은 현재 포스트 그레스 응용 프로그램의 버전을 출하에 포함되어있는 최신 심볼릭 링크를 사용하여 편집되었습니다.
이전 버전의 제안 :
gem install pg -- --with-pg-config=/Applications/Postgres.app/Contents/Versions/9.4/bin/pg_config
-
==============================
2.네이티브 확장 구축 실패 - 어떤 종류의 오류는 OS X에 PG 보석을 설치 여기 resported
네이티브 확장 구축 실패 - 어떤 종류의 오류는 OS X에 PG 보석을 설치 여기 resported
우분투에 종속성을 설치하려면이 시도 :
sudo apt-get install libpq-dev
이
gem install pg
-
==============================
3.응용 프로그램 루트 :
응용 프로그램 루트 :
참고 : 필요한 경우 3 단계에서 버전 번호를 대체합니다.
-
==============================
4.나는 설치 www.postgresapp.com에서 포스트 그레스 응용 프로그램 (버전 9.2.2.0)를 가지고, 맥 OSX 매버릭스에 설치. 근본적인 문제는 이후 포스트 그레스는 응용 프로그램을 통해 설치되었는지 (02)이었다 postgressapp없이 설치할 때 기본 하나가 아닌 위치에 구성 파일이 상주. 그래서 우리는 어디에서이 파일을 찾을 보석을 알려줄 필요가 :
나는 설치 www.postgresapp.com에서 포스트 그레스 응용 프로그램 (버전 9.2.2.0)를 가지고, 맥 OSX 매버릭스에 설치. 근본적인 문제는 이후 포스트 그레스는 응용 프로그램을 통해 설치되었는지 (02)이었다 postgressapp없이 설치할 때 기본 하나가 아닌 위치에 구성 파일이 상주. 그래서 우리는 어디에서이 파일을 찾을 보석을 알려줄 필요가 :
gem install pg -- --with-pg-config=/Applications/Postgres.app/Contents/MacOS/bin/pg_config
희망이 도움이
-
==============================
5.보석이 페이지가 실패 할 경우 다음 명령을 시도 :
보석이 페이지가 실패 할 경우 다음 명령을 시도 :
env ARCHFLAGS="-arch x86_64" gem install pg -- --with-pg-config=/Applications/Postgres.app/Contents/MacOS/bin/pg_config
... PostgreSQL.app 문서에서
-
==============================
6.당신 같은 외모는 PostgreSQL을 설치하지 않습니다. PG 보석 네이티브 확장을 컴파일 PostgreSQL의 일부 헤더가 필요합니다.
당신 같은 외모는 PostgreSQL을 설치하지 않습니다. PG 보석 네이티브 확장을 컴파일 PostgreSQL의 일부 헤더가 필요합니다.
-
==============================
7.나는 모든 사용을 결합했다
나는 모든 사용을 결합했다
sudo env ARCHFLAGS="-arch x86_64" gem install pg -- --with-pg-config=/Applications/Postgres.app/Contents/Versions/9.4/bin/pg_config
-
==============================
8.당신은 단지 생산 개발 및 포스트 그레스에서 포스트 그레스가 아닌 다른 뭔가를 사용하는 경우, 당신은 다음처럼 gemfile에 페이지 보석을 추가 할 수 있습니다 ..
당신은 단지 생산 개발 및 포스트 그레스에서 포스트 그레스가 아닌 다른 뭔가를 사용하는 경우, 당신은 다음처럼 gemfile에 페이지 보석을 추가 할 수 있습니다 ..
group :production do gem 'pg', '0.17.1' end
그런 다음 --without 생산을 설치 번들 사용
-
==============================
9.CentOS는 사용자의 경우 :
CentOS는 사용자의 경우 :
sudo yum install postgresql-devel
과
gem install pg
-
==============================
10.설치 한 후 포스트 그레스 나는 다음과 같은 명령을 실행했다
설치 한 후 포스트 그레스 나는 다음과 같은 명령을 실행했다
env ARCHFLAGS="-arch x86_64" gem install pg -- --with-pg-config=/Applications/Postgres.app/Contents/Versions/9.3/bin/pg_config
이 번들 후 좋은 작품을 설치!
희망이 도움이
-
==============================
11.그 오류가 있었다 과거 내가 관리하는 방법은 얻을 수 있습니다 :
그 오류가 있었다 과거 내가 관리하는 방법은 얻을 수 있습니다 :
이것은 나를 위해 그것을했다.
-
==============================
12.나는 sudo를 사용하는 데 필요한
나는 sudo를 사용하는 데 필요한
sudo gem install pg -- --with-pg-config=/Applications/Postgres.app/Contents/Versions/9.5/bin/pg_config
-
==============================
13.나는 아마존에 문제가되었고, apt-get을 사용할 수 없습니다. 내 근무 :
나는 아마존에 문제가되었고, apt-get을 사용할 수 없습니다. 내 근무 :
sudo yum install postgresql-devel
그때:
bundle install
다시 시도 :
rails serve
-
==============================
14.당신은 브루을 통해 설치 한 경우; --with-PG-설정 = / usr / 지방 / 빈 / pg_config - 보석 페이지를 설치합니다. 루비 2.4.6과 0.20.0를 페이지와 함께 작동합니다.
당신은 브루을 통해 설치 한 경우; --with-PG-설정 = / usr / 지방 / 빈 / pg_config - 보석 페이지를 설치합니다. 루비 2.4.6과 0.20.0를 페이지와 함께 작동합니다.
-
==============================
15.난 그냥 카탈로 사전 구축 된 새로운 맥북 프로를 설정했습니다.
난 그냥 카탈로 사전 구축 된 새로운 맥북 프로를 설정했습니다.
무엇이 나를 위해 일한 :
-
==============================
16.그것은 나를 위해 작동
그것은 나를 위해 작동
rvm list gemsets rvm use ruby-2.4.1 bundle
]2
from https://stackoverflow.com/questions/20754081/an-error-occurred-while-installing-pg-0-17-1-and-bundler-cannot-continue by cc-by-sa and MIT license
'RUBY-ON-RAILS' 카테고리의 다른 글
[RUBY-ON-RAILS] 어떻게 활동 지원의 핵심 확장자를 사용하는 (0) | 2020.02.16 |
---|---|
[RUBY-ON-RAILS] 갑자기 작동하지 드롭 다운 부트 스트랩 트위터 (0) | 2020.02.15 |
[RUBY-ON-RAILS] 레일 고안 인증, CSRF 문제 (0) | 2020.02.15 |
[RUBY-ON-RAILS] 프로필에 어떤 도구를 당신이 권장합니까 앱 레일? [닫은] (0) | 2020.02.15 |
[RUBY-ON-RAILS] 의 nginx / 여객에서 "불완전한 응답은 응용 프로그램에서받은" (0) | 2020.02.15 |