"ERROR: Could not find a valid gem 'bunlder' (>= 0), here is why:
Unable to download data from https://rubygems.org/ - SSL_connect returned=1 errno=0 state=error: certificate verify failed (https://api.rubygems.org/specs.4.8.gz)" 해결 방법은?
이 에러는 RubyGems가 보안 연결(SSL)을 시도할 때, 시스템의 **CA 인증서(Certificate Authority)**가 오래되었거나 누락되어 rubygems.org를 신뢰하지 못할 때 발생합니다.
특히 윈도우 환경이나 오래된 macOS/Linux 버전에서 자주 발생하는 문제예요. 오타(bunlder -> bundler)도 보이지만, 핵심인 SSL 인증서 문제부터 해결해 봅시다.
1. 인증서 검증 건너뛰기 (가장 빠르지만 비권장)
당장 설치가 급하다면 보안 검증을 잠시 우회할 수 있습니다. 하지만 보안상 임시방편으로만 사용하세요.
gem install bundler --source http://rubygems.org
주의: https 대신 http를 사용하므로 보안에 취약할 수 있습니다.
2. RubyGems 직접 업데이트
기존의 gem 명령어가 너무 구형이라 최신 보안 프로토콜을 지원하지 못할 수 있습니다.
gem update --system
위 명령어가 인증서 에러로 실패한다면, RubyGems 공식 페이지에서 직접 .tgz나 .zip 파일을 받아 수동으로 설치해야 합니다.
3. 인증서 수동 업데이트 (Windows 사용자 추천)
윈도우를 사용 중이라면 인증서 파일(cacert.pem)이 없어서 발생하는 경우가 많습니다.
- 인증서 다운로드: curl.se/ca/cacert.pem에서 파일을 받습니다.
- 환경 변수 설정: 다운로드한 파일을 적당한 폴더(예: C:\Ruby\ssl)에 저장한 뒤, 시스템 환경 변수에 다음을 추가합니다.
- 변수명: SSL_CERT_FILE
- 변수값: C:\Ruby\ssl\cacert.pem (실제 저장 경로)
💡 팁: 오타 수정
에러 메시지에 bunlder라고 되어 있는데, 원래 이름은 **bundler**입니다. SSL 문제를 해결한 뒤에는 아래 명령어로 설치하세요.
gem install bundler
요약: 어떤 방법을 먼저 할까요?
- 가장 확실한 방법: 3번 (인증서 수동 설정)
- 가장 편한 방법: 1번 (보안 무시 설치 후 gem update --system 실행)
'컴퓨터 활용(한글, 오피스 등) > 기타' 카테고리의 다른 글
| 정보자산 등록 (0) | 2026.01.27 |
|---|---|
| [보안 취약점 점검] 리눅스(Linux) 환경 2-1편 - Rocky Linux 보안 (0) | 2026.01.26 |
| todo list가 달력에 표시되는 프로그램 (0) | 2026.01.22 |
| 볼륨(Volume)과 디렉토리(Directory/Folder) (0) | 2026.01.22 |
| 백업 백업 on-demand 백업셋 차이 (0) | 2026.01.22 |