自己是在本机上开发的ror程序,服务器使用的是webrick。在装到dreamhost上真是经历了一段艰辛的历程啊,在这边把一些安装过程写出来希望对大家有用。


1,上传所有的文件到你的服务器目录下 (确定也上传 public/.htaccess 文件 )
2,因为要使用的是fastcgi,所以把public的dispatch.cgi改名为_dispatch.cgi,避免冲突。
3,修改public目录下的dispatch.fcgi和dispatch.rb,把首行改为#!/usr/bin/ruby
4,修改public目录下的.htaccess,把RewriteRule ^(.*)$ dispatch.cgi [QSA,L]改为RewriteRule ^(.*)$ dispatch.fcgi [QSA,L]
5,配置数据库,这边要注意的是host配置为域名而不能是id地址。
6,把/yourdomain.com/public, public/dispatch.fcgi 和 public/dispatch.rb的权限改为0755
7,更改目录 /yourdomain.com/log 的权限为 0666


最后要谢谢bd7lx、caiwangqin、apemanchen,没他们的帮助我是不可能安装成功的。