Gem files will remain installed in /root/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/pg-1.5.3 for inspection. Results logged to /root/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/extensions/x86_64-linux/3.2.0/pg-1.5.3/gem_make.out

/root/.rbenv/versions/3.2.2/lib/ruby/3.2.0/rubygems/ext/builder.rb:119:in run' /root/.rbenv/versions/3.2.2/lib/ruby/3.2.0/rubygems/ext/ext_conf_builder.rb:27:inbuild' /root/.rbenv/versions/3.2.2/lib/ruby/3.2.0/rubygems/ext/builder.rb:187:in build_extension' /root/.rbenv/versions/3.2.2/lib/ruby/3.2.0/rubygems/ext/builder.rb:221:inblock in build_extensions' /root/.rbenv/versions/3.2.2/lib/ruby/3.2.0/rubygems/ext/builder.rb:218:in each' /root/.rbenv/versions/3.2.2/lib/ruby/3.2.0/rubygems/ext/builder.rb:218:inbuild_extensions' /root/.rbenv/versions/3.2.2/lib/ruby/3.2.0/rubygems/installer.rb:843:in build_extensions' /root/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bundler-2.4.6/lib/bundler/rubygems_gem_installer.rb:72:inbuild_extensions' /root/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bundler-2.4.6/lib/bundler/rubygems_gem_installer.rb:28:in install' /root/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bundler-2.4.6/lib/bundler/source/rubygems.rb:200:ininstall' /root/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bundler-2.4.6/lib/bundler/installer/gem_installer.rb:54:in install' /root/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bundler-2.4.6/lib/bundler/installer/gem_installer.rb:16:ininstall_from_spec' /root/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bundler-2.4.6/lib/bundler/installer/parallel_installer.rb:155:in do_install' /root/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bundler-2.4.6/lib/bundler/installer/parallel_installer.rb:146:inblock in worker_pool' /root/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bundler-2.4.6/lib/bundler/worker.rb:62:in apply_func' /root/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bundler-2.4.6/lib/bundler/worker.rb:57:inblock in process_queue' /root/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bundler-2.4.6/lib/bundler/worker.rb:54:in loop' /root/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bundler-2.4.6/lib/bundler/worker.rb:54:inprocess_queue' /root/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bundler-2.4.6/lib/bundler/worker.rb:90:in `block (2 levels) in create_threads'

An error occurred while installing pg (1.5.3), and Bundler cannot continue.

1 답변

0 투표

이 오류는 PostgreSQL의 Ruby 확장인 pg gem을 설치하는 과정에서 발생했습니다. 일반적으로, pg gem 설치 오류는 PostgreSQL 데이터베이스 시스템에 필요한 개발 파일(예: 헤더 파일 및 라이브러리)이 시스템에 설치되어 있지 않을 때 발생합니다. 이 문제를 해결하기 위해 필요한 PostgreSQL 개발 패키지를 설치해야 합니다.

PostgreSQL 개발 파일 설치

Ubuntu/Debian 기반 시스템

sudo apt-get update
sudo apt-get install libpq-dev

libpq-dev 패키지는 PostgreSQL의 클라이언트 라이브러리 및 헤더 파일을 포함하고 있으며, pg gem을 컴파일하는 데 필요합니다.

CentOS/RHEL/Fedora 기반 시스템

sudo yum install postgresql-devel

또는 최신 버전의 Fedora에서는:

sudo dnf install postgresql-devel

macOS

Homebrew를 사용하는 경우:

brew install postgresql

Homebrew를 통해 설치된 PostgreSQL에는 pg gem을 설치하는 데 필요한 모든 파일이 포함되어 있습니다.

pg gem 다시 설치

PostgreSQL 개발 파일을 설치한 후에는, bundle install 명령을 다시 실행하여 pg gem과 프로젝트의 나머지 의존성들을 설치합니다:

bundle install

이 단계를 완료한 후에도 문제가 계속된다면, gem_make.out 및 관련 로그 파일을 확인하여 더 구체적인 오류 메시지를 찾아보세요. 이 파일은 추가적인 문제 해결 정보를 제공할 수 있습니다.

여전히 문제가 해결되지 않는 경우, 오류 메시지나 로그 파일의 구체적인 내용을 공유해 주시면 더 상세한 도움을 드릴 수 있습니다.

chatwoot 설치 방법 : docker (chatwoot)

문의 3월 31일 yarn # yarn install 오류 bash: yarn: command not found
구로역 맛집 시흥동 맛집
이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.
add
...