看起来很简单,其实麻烦事很多。
多数软件都是Fedora自带的,如果用yum安装rubygem-rails,所有的相关的软件包会自动安装。除了这些软件包以外,mysql的支持是不可少的,而开发网站应用,LDAP对我也使必须的,所以,ruby-mysql和rubygem-activeldap是一定要装的。
问题出在fastcgi上----都说用fastcgi和Apache或者lighttpd集成比较好,偏偏Fedora没有ruby-fcgi的软件包。好在这个东西比较热门,总能把你带到http://rubyforge.org/projects/fcgi/,好了,下载最新的ruby-fcgi的zip或者tar.gz,解压,然后按照README说的,ruby install.rb config。
你应该碰到一大堆问题,其实就是 ruby和fastcgi的开发环境没有安装----两个软件包搞定:ruby-devel,fcgi-devel。然后你就可以:ruby install.rb config,接着ruby install.rb setup,最后是sudo ruby install.rb install。都完成后确认/usr/lib/ruby/site_ruby/1.8/i386-linux/下面有fcgi.so文件。
当然,还需要安装apache httpd的fastcgi模块,软件包是mod_fcgid。
作者:无足挂齿