오류

2013-12-12 6 views
0
gem install RedCloth 
Building native extension. This could take a while... 
ERROR: Error installing RedCloth: 
     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 extconf.rb:1:in `<main>' 

Gem files will remain installed in /var/lib/gems/1.8.1/gems/RedCloth-4.2.9 for inspection. 
Results logged to /var/lib/gems/1.9.1/gems/RedCloth-4.2.9/ext/redcoth_scan/gem_make.out 

내가 RedCloth를 설치하려고이 오류를 이유는 무엇입니까 설치된 루비의 내 버전 1.9.3p194오류

입니까?

답변

0

이 문제를 해결하려면, 루비의 최신 버전으로 업데이트했다, 또는 적어도 1.9.3

내가 다음 명령 집합을 실행 루트에서 그리고 그것은 나를 위해 작동 :

apt-get -y remove ruby 
apt-get -y install build-essential openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison subversion locales-all python libxml2 
curl -L https://get.rvm.io | bash -s stable --rails 
source /usr/local/rvm/scripts/rvm 

이 완전히 루비의 최신 버전을 설치합니다, 당신은 실행할 수 있습니다

gem install RedCloth -v '4.2.9' 

RedCloth 지금 설치됩니다. RVM이 Ruby 설치를 관리합니다. 루비도 이제 작동 할 것입니다.