2014-02-17 5 views
2

ruby ​​gem (Jekyll)을 설치하려고하는데 다음 오류가 계속 발생합니다.Raspbian 오류에 Ruby Gem 설치 : Gem Native Extension 빌드에 실패

ERROR: Error installing jekyll: 
    ERROR: Failed to build gem native extension. 

    /usr/bin/ruby1.9.1 extconf.rb 
    /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- mkmf (LoadError) 
    from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require' 
    from extconf.rb:1:in `<main>' 

나는 라스베리 파이를 사용하고 있습니다.

sudo curl -L https://get.rvm.io | bash -s stable --ruby 

문제의 원인을 확인하려면 : 나는 명령을 실행하여 루비의 최신 버전을 설치, 몇 시간 전

[email protected] ~ $ ruby -version 
ruby 1.9.3p194 (2012-04-20 revision 35410) [arm-linux-eabihf] 
-e:1:in `<main>': undefined local variable or method `rsion' for main:Object (NameError) 

을 :이 버전의 경우 루비 물어, 나는 다음과 같은 수 다른 보석 (lolcat)을 설치하려고했습니다. 그것은 성공적으로 설치되었고 완벽하게 작동합니다.

내가 뭘 잘못하고 있니?

미리 감사드립니다.

답변

6

그래서 StackOverflow herehere에 대한 다른 질문을 살펴본 결과, 내가 가진 Ruby 버전 때문인 것으로 나타났습니다. 최신 RVM을 설치 했더라도 명령을 실행하여 Ruby의 올바른 버전을 설치해야했습니다.

sudo apt-get install ruby1.9.1-dev 

해결 된 문제. :)