[Mongrel] Mongrel on CentOS 4.3 / RHEL 4.3 64Bit

Charles Brian Quinn me at seebq.com
Sun Oct 15 18:06:56 EDT 2006


I couldn't help but notice that you downloaded the ruby-devel package,
but didn't install it....

unless you didn't include that line above....

This would include the development (header) files for you, I believe.

Let us know if that helps.

On 10/15/06, Sven Meyer <Mongrel-users_RoR_develop at svenmeyer.com> wrote:
>
>  I tried to install Rails + Mongrel on CentOS4.3 64Bit (my provider only has
> the 64 Bit version available).
>  I found out, that I have to install gcc and emacs-common and have to copy
> the *.h files of the ruby source into a certain directory (see below).
>  But finally I get an error messag when I start mongrel and I have no idea
> how to solve that problem:
>
>
>  wget
> http://dev.centos.org/centos/4/testing/x86_64/RPMS/ruby-1.8.4-1.c4.x86_64.rpm
>  wget
> http://dev.centos.org/centos/4/testing/x86_64/RPMS/ruby-docs-1.8.4-1.c4.x86_64.rpm
>  wget
> http://dev.centos.org/centos/4/testing/x86_64/RPMS/ri-1.8.4-1.c4.x86_64.rpm
>  wget
> http://dev.centos.org/centos/4/testing/x86_64/RPMS/ruby-libs-1.8.4-1.c4.x86_64.rpm
>  wget
> http://dev.centos.org/centos/4/testing/x86_64/RPMS/ruby-mode-1.8.4-1.c4.x86_64.rpm
>  wget
> http://dev.centos.org/centos/4/testing/x86_64/RPMS/ruby-tcltk-1.8.4-1.c4.x86_64.rpm
>  wget
> http://dev.centos.org/centos/4/testing/x86_64/RPMS/irb-1.8.4-1.c4.x86_64.rpm
>  wget
> http://dev.centos.org/centos/4/testing/x86_64/RPMS/rdoc-1.8.4-1.c4.x86_64.rpm
>  wget
> http://dev.centos.org/centos/4/testing/x86_64/RPMS/ruby-devel-1.8.4-1.c4.x86_64.rpm
>
>  rpm -ivh ruby-libs-1.8.4-1.c4.x86_64.rpm
>  rpm -ivh ruby-1.8.4-1.c4.x86_64.rpm
>  rpm -ivh ruby-docs-1.8.4-1.c4.x86_64.rpm
>  rpm -ivh irb-1.8.4-1.c4.x86_64.rpm
>  rpm -ivh rdoc-1.8.4-1.c4.x86_64.rpm
>  rpm -ivh ri-1.8.4-1.c4.x86_64.rpm
>  rpm -ivh ruby-tcltk-1.8.4-1.c4.x86_64.rpm
>
>  yum install emacs-common
>
>  ...
>
>  Installing:
>   emacs-common            x86_64     21.3-19.EL.4     base              9.7
> M
>  ...
>
>  rpm -ivh ruby-mode-1.8.4-1.c4.x86_64.rpm
>
>  wget
> http://rubyforge.org/frs/download.php/11291/rubygems-0.9.0.tgz
>
>  tar -xzvf rubygems-0.9.0.tgz
>
>  cd rubygems-0.9.0
>
>  ruby setup.rb
>
>  yum install gcc
>
>  gem install rails --include-dependencies
>
>  gem update --system
>  gem update rake
>  gem update rails
>
>
>  *************************************************
>
>  # gem install momgrel
>
>  1. ...
>
>  > 1
>  Install required dependency daemons? [Yn]  Y
>  Install required dependency gem_plugin? [Yn]  Y
>  Building native extensions.  This could take a while...
>  can't find header files for ruby.
>
>  ERROR:  While executing gem ... (RuntimeError)
>      ERROR: Failed to build gem native extension.
>  Gem files will remain installed in
> /usr/lib64/ruby/gems/1.8/gems/mongrel-0.3.13.4 for
> inspection.
>
>
>  Results logged to
> /usr/lib64/ruby/gems/1.8/gems/mongrel-0.3.13.4/ext/http11/gem_make.out
>
>  *******
>
>  If you encounter "can't find header files for ruby" problem, first download
>  the ruby src from ruby-lang, then copy *.h especially ruby.h to the result
> of
> Config::CONFIG["archdir"](/usr/lib/ruby/1.8/i586-linux-gnu/
> on my machine). Reinstall mongrel, then it's ok.
>
> http://www.befittr.com/blog/2006/09/09/configuring-ec2-rails-mongrel-apache-22-and-mysql-5/feed/
>
>  ***************************************************
>
>  because of the above error I'll grab and copy the *.h files of the ruby
> source
>
>  ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.4.tar.gz
>
>  tar -xzvf ruby-1.8.4.tar.gz
>
>  cp ruby-1.8.4/*.h /usr/lib64/ruby/1.8/x86_64-linux
>
>  gem install daemons gem_plugin mongrel mongrel_cluster
> --include-dependencies
>
>
>
>  [rails at centos4364m test1]$ mongrel_rails start -p 8080
>
> /usr/lib64/ruby/gems/1.8/gems/mongrel-0.3.13.4/lib/mongrel/rails.rb:38:
> uninitialized constant Mongrel::HttpHandler (NameError)
>          from
> /usr/lib64/site_ruby/1.8/rubygems/custom_require.rb:27:in
> `require'
>          from
> /usr/lib64/ruby/gems/1.8/gems/mongrel-0.3.13.4/bin/mongrel_rails:10
>          from /usr/bin/mongrel_rails:18
>
>
>
>
> _______________________________________________
> Mongrel-users mailing list
> Mongrel-users at rubyforge.org
> http://rubyforge.org/mailman/listinfo/mongrel-users
>
>


-- 
Charles Brian Quinn
self-promotion: www.seebq.com
highgroove studios: www.highgroove.com
slingshot hosting: www.slingshothosting.com


More information about the Mongrel-users mailing list