2013-03-16 3 views
1

나는 내가 그것을 필요로 할지도 모른다고 생각한 것을 위해 rdiscount gem을 사용했다. 그러나 나는 그것을 unistalled했다. 내가 Heroku가에 응용 프로그램을 배포하려고 할 때 나는 다음과 같은 얻을 :Error Heroku with rdiscount gem

Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension. 
     /usr/local/bin/ruby extconf.rb 
     checking for random()... yes 
     checking for srandom()... yes 
     checking for rand()... yes 
     checking for srand()... yes 
     checking size of unsigned long... long 
     checking size of unsigned int... int 
     no int with size 4 
     *** extconf.rb failed *** 
     Could not create Makefile due to some reason, probably lack of 
     necessary libraries and/or headers. Check the mkmf.log file for more 
     details. You may need configuration options. 
     Provided configuration options: 
     --with-opt-dir 
     --without-opt-dir 
     --with-opt-include 
     --without-opt-include=${opt-dir}/include 
     --with-opt-lib 
     --without-opt-lib=${opt-dir}/lib 
     --with-make-prog 
     --without-make-prog 
     --srcdir=. 
     --curdir 
     --ruby=/usr/local/bin/ruby 
     --with-rdiscount-dir 
     --without-rdiscount-dir 
     --with-rdiscount-include 
     --without-rdiscount-include=${rdiscount-dir}/include 
     --with-rdiscount-lib 
     --without-rdiscount-lib=${rdiscount-dir}/lib 
     Gem files will remain installed in /tmp/build_2dddf5mp2ptjr/vendor/bundle/ruby/1.9.1/gems/rdiscount-2.0.7.1 for inspection. 
     Results logged to /tmp/build_2dddf5mp2ptjr/vendor/bundle/ruby/1.9.1/gems/rdiscount-2.0.7.1/ext/gem_make.out 
     An error occurred while installing rdiscount (2.0.7.1), and Bundler cannot 
     continue. 
     Make sure that `gem install rdiscount -v '2.0.7.1'` succeeds before bundling. 
! 
!  Failed to install gems via Bundler. 

나는 보석 gem unistall rdiscount하지만 아무것도를 제거해야합니다. 그런 다음 heroku 오류 당 다시 설치하려고했지만 여전히 아무것도하지 못했습니다.

Gemfile : RDiscount이 문제를 알고있다 루비 1.9.2을 사용하는

source 'http://rubygems.org' 

gem 'rails', '3.2.11' 
gem 'bootstrap-sass', '2.3.0' 


group :development, :test do 
    gem 'sqlite3', '1.3.5' 
    gem 'rspec-rails', '2.11.0' 
    gem 'guard-rspec', "1.2.1" 
    gem 'guard-spork', '1.4.2' 
    gem 'spork', "0.9.2" 
    gem 'guard-livereload' 
end 

group :assets do 
    gem 'sass-rails', '3.2.5' 
    gem 'coffee-rails', '3.2.2' 
    gem 'uglifier', '1.2.3' 
end 

gem 'jquery-rails', '2.0.2' 

group :test do 
    gem 'capybara', '1.1.2' 
    gem 'rb-fsevent', "0.9.1", :require => false 
    gem 'factory_girl_rails', "4.1.0" 
end 

group :production do 
    gem 'pg', '0.12.2' 
end 
+0

같은 문제. 고쳐 봤어? – LandonSchropp

+0

아니요 아직 안됐어. – PericlesTheo

+0

http://stackoverflow.com/questions/14701516/how-can-i-use-rdiscount-on-heroku – Abid

답변