Note that there are some explanatory texts on larger screens.

plurals
  1. POInstalling fcgi fails on Heroku
    primarykey
    data
    text
    <p>I'm trying to push my Rails project onto Heroku. It gives some error about fcgi. On my machine, I'm able to install fcgi just fine. I can do <code>gem install fcgi -v '0.8.8'</code> on my machine without error.</p> <pre><code>-----&gt; Ruby/Rails app detected -----&gt; Using Ruby version: ruby-2.0.0 -----&gt; Installing dependencies using Bundler version 1.3.2 Running: bundle install --without development:test --path vendor/bundle --binstubs vendor/bundle/bin --deployment Fetching gem metadata from http://rubygems.org/......... Fetching gem metadata from http://rubygems.org/.. Installing rake (0.9.2.2) Installing abstract (1.0.0) Installing activesupport (3.0.11) Installing builder (2.1.2) Installing i18n (0.5.0) Installing activemodel (3.0.11) Installing erubis (2.6.6) Installing rack (1.4.0) Installing rack-mount (0.7.1) Installing rack-test (0.6.1) Installing tzinfo (0.3.33) Installing actionpack (3.0.11) Installing mime-types (1.16) Installing polyglot (0.3.1) Installing treetop (1.4.10) Installing mail (2.4.4) Installing actionmailer (3.0.11) Installing arel (2.0.9) Installing activerecord (3.0.11) Installing activeresource (3.0.11) Installing bigdecimal (1.1.0) Installing fcgi (0.8.8) Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension. /tmp/build_ljhotq40guh7/vendor/ruby-2.0.0/bin/ruby extconf.rb checking for fcgiapp.h... no checking for fastcgi/fcgiapp.h... no *** 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=/tmp/build_ljhotq40guh7/vendor/ruby-2.0.0/bin/ruby --with-fcgi-dir --without-fcgi-dir --with-fcgi-include --without-fcgi-include=${fcgi-dir}/include --with-fcgi-lib --without-fcgi-lib=${fcgi-dir}/ Gem files will remain installed in /tmp/build_ljhotq40guh7/vendor/bundle/ruby/2.0.0/gems/fcgi-0.8.8 for inspection. Results logged to /tmp/build_ljhotq40guh7/vendor/bundle/ruby/2.0.0/gems/fcgi-0.8.8/ext/fcgi/gem_make.out An error occurred while installing fcgi (0.8.8), and Bundler cannot continue. Make sure that `gem install fcgi -v '0.8.8'` succeeds before bundling. </code></pre> <p>Gemfile:</p> <pre><code>source 'http://rubygems.org' gem 'rails', '3.0.11' #gem 'mysql2', '~&gt; 0.2.17' group :development, :test do gem 'sqlite3' end group :production do gem 'pg' end # Use unicorn as the web server # gem 'unicorn' # Deploy with Capistrano # gem 'capistrano' # To use debugger (ruby-debug for Ruby 1.8.7+, ruby-debug19 for Ruby 1.9.2+) # gem 'ruby-debug' # gem 'ruby-debug19', :require =&gt; 'ruby-debug' # Bundle the extra gems: # gem 'bj' # gem 'nokogiri' # gem 'sqlite3-ruby', :require =&gt; 'sqlite3' # gem 'aws-s3', :require =&gt; 'aws/s3' # Bundle gems for the local environment. Make sure to # put test-only gems in this group so their generators # and rake tasks are available in development mode: # group :development, :test do # gem 'webrat' # end gem 'fcgi' gem 'minitest' </code></pre>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload