집 >데이터 베이스 >MySQL 튜토리얼 >\'Gem 기본 확장 빌드 실패\' 오류로 인해 Gem 설치가 실패하는 이유는 무엇입니까?
"Gem 기본 확장 빌드 실패" 오류 문제 해결
기본 확장이 필요한 gem을 설치하려고 하면 사용자에게 다음과 같은 오류가 발생할 수 있습니다. "Gem 기본 확장을 빌드하지 못했습니다." 이 문제는 일반적으로 Ruby 인터프리터에 대한 적절한 헤더 파일이 누락되었을 때 발생합니다.
솔루션
이 문제를 해결하려면 루비개발. 이러한 헤더는 gem이 Ruby 인터프리터와 상호 작용하는 데 필요한 파일을 제공합니다.
Fedora의 경우:
yum -y install ruby-devel
Debian 및 Ubuntu의 경우:
sudo apt-get install ruby-dev
Ubuntu(Modern Ruby)의 경우 버전):
sudo apt-get install rubyNUMBER-dev
예:
sudo apt-get install ruby2.2-dev (for Ruby 2.2)Ruby 개발 헤더를 설치한 후 gem 설치 명령을 다시 시도하세요. 예를 들어, mysql gem을 설치하려면 다음과 같이 하세요.
gem install -y mysql -- --with-mysql-config=/usr/bin/mysql_config이렇게 하면 "Gem 기본 확장 빌드 실패" 오류가 해결되고 gem을 성공적으로 설치할 수 있습니다.
위 내용은 \'Gem 기본 확장 빌드 실패\' 오류로 인해 Gem 설치가 실패하는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!