在Linux上安装Ruby 1.8.6与Rails、MySQL及FastCGI的步骤

需积分: 9 14 下载量 128 浏览量 更新于2024-09-18 收藏 6KB TXT 举报
本文主要介绍了在Linux环境下安装和配置Ruby 1.8.6、Rails框架、RubyGems、MySQL Ruby绑定以及FastCGI的相关步骤。 在2008年初,Ruby 1.8.6 是一个流行且稳定版本的Ruby编程语言。如果你需要在Linux系统上安装这个版本,可以通过以下步骤进行: 1. 首先,你需要访问Ruby的官方网站(http://www.ruby-lang.org/en/downloads/)下载Ruby 1.8.6-p111的源码包,如`ruby-1.8.6-p111.tar.gz`。下载完成后,解压源码: ``` tar -xvzf ruby-1.8.6-p111.tar.gz cd ruby-1.8.6-p111 ``` 2. 接着,配置编译选项并指定安装路径,例如 `/opt/modules/ruby`: ``` ./configure --prefix=/opt/modules/ruby ``` 3. 编译和安装: ``` make make install ``` 4. 安装完成后,为了能在系统中全局使用Ruby,需要更新环境变量PATH: ``` export PATH=/opt/modules/ruby/bin:$PATH ``` 5. 安装Rails框架,首先需要获取RubyGems。访问RubyForge(http://rubyforge.org/projects/rubygems/),下载并安装: ``` tar xzvf rubygems-1.0.1.tgz cd rubygems-1.0.1/ ruby setup.rb ``` 6. 使用RubyGems安装Rails: ``` gem install rails --remote ``` 7. 若要与MySQL数据库进行交互,需要安装MySQL的Ruby绑定。可以从http://www.tmtm.org/en/mysql/ruby/下载源码,然后按照以下步骤进行: ``` tar xzvf mysql-ruby-2.7.4.tar.gz cd mysql-ruby-2.7.4 ruby extconf.rb --with-mysql-dir=/opt/modules/mysql/ make && make install ``` 8. 对于服务器端的FastCGI支持,可以从http://www.fastcgi.com/dist/下载fcgi源码,然后进行编译和安装: ``` tar xzvf fcgi-2.4.0.tar.gz cd fcgi-2.4.0 ./configure --prefix=/opt/modules/fcgi make && make install ``` 9. 安装Ruby的FastCGI库,以便让Ruby应用能够与FastCGI服务器通信: ``` tar xzvf ruby-fcgi-0.8.7.tar.gz cd ruby-fcgi-0.8.7 ruby install.rb config --with-fcgi-include=/opt/modules/fcgi/include --with-fcgi-lib=/opt/modules/fcgi/lib ruby install.rb setup ruby install.rb install ``` 以上步骤完成之后,你可以在Linux环境中运行基于Ruby 1.8.6的Rails应用,并通过FastCGI接口与服务器进行交互。不过,需要注意的是,随着时间的推移,这些版本可能已经过时,可能会遇到安全问题或者与现代软件的兼容性问题。因此,除非有特殊需求,通常建议使用较新且维护更新的Ruby版本和相关组件。