
gem install mysql을 실행했더니 아래와 같은 에러 메시지가 떴습니다.
ERROR: Error installing mysql:
ERROR: Failed to build gem native extension.
/usr/bin/ruby1.8 extconf.rb
extconf.rb:10:in `require': no such file to load -- mkmf (LoadError)
from extconf.rb:10
이 문제를 해결하려면 어떻게 해야 합니까?
답변1
오류 메시지를 보면 ruby-dev 패키지가 누락된 것 같습니다. 노력하다:
sudo apt-get install ruby1.8-dev
도움이 되길 바랍니다.
답변2
'ruby1.8-dev'를 추가했습니다.
sudo apt-get 설치 ruby1.8-dev
MySQL을 설치합니다.
sudo gem 설치 mysql
잘 작동한 것 같습니다. 그런데 짜증나는 메시지가 뜹니다.
next_result에 대한 정의가 없습니다.
field_name에 대한 정의가 없습니다.
field_table에 대한 정의가 없습니다.
field_def에 대한 정의가 없습니다.
...
이거 괜찮아?
답변3
마침내 효과가 있어서 다행입니다.
귀하가 언급하는 오류 메시지는 RDoc 출력(문서)에 의해 생성된 것 같습니다. 이는 특정 기능 정의에 사용할 수 있는 문서가 없다는 메시지일 뿐입니다. 별로 문제가 되지 않습니다.