ruby安装配置详解.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ruby安装配置详解

ruby安装配置详解ruby on rails推荐的生产运行环境是Linux/FreeBSD/Unix,即Unix系列的操作系统,采用lighttpd+FCGI的解决方案。以下我将以Linux操作系统,lighttpd+FCGI,MySQL数据库为例,从源代码编译安装开始讲解。 ? 在安装之前,应该确认Linux操作系统已经安装好gcc编译器,否则请用Linux安装光盘先行安装gcc编译器: gcc –v 如能返回gcc版本号,则gcc正确安装。 下面分步骤详细讲解环境的安装和设置 ? 目 录 [ - ] 安装 Ruby 解析器 安装 ruby on rails 安装 ruby 的数据库适配器 安装 Ruby 的 FCGI 支持 安装 lighttpd Web Server 安装 ImageMagick 和 RMagic (可选) FAQ(疑难解答) 安装 Ruby 解析器 ? 一些Linux发行版本,MacOSX操作系统都自带Ruby解析器,但是我仍然建议自行下载ruby源代码编译安装。因为一方面可以自己定制ruby安装的路径,另一方面可以在编译过程中自行添加更多的特性。 ? ruby的源代码可以从Ruby官方网站下载: /en/downloads/ ? 下载源代码包到本地Linux主机,然后解压缩,进入该目录,进行配置,编译和安装: tar xzvf ruby-1.8.5.tar.gz cd ruby-1.8.5 ./configure –prefix=/usr/local/ruby make make install 如果想浏览所有的configure参数,可以: ./configure –help |more 如果不定制安装的目录,默认将安装到/usr/local目录下面。然而我建议自行定制一个ruby的安装目录,例如/usr/local/ruby,这样便于以后的升级,不会和操作系统其他软件混在一起。 ? 安装好以后,修改操作系统PATH路径,加入/usr/local/ruby/bin: export PATH=/usr/local/ruby/bin:$PATH 将我们自己安装的ruby放在系统PATH前面,避免操作系统自带的ruby造成的干扰。在Linux上,一般将设置放在/etc/profile中,便于对全局生效。 ? 安装 ruby on rails ? 在安装rails之前,要先安装rubygems。rubygems是ruby的在线包管理工具,可以从rubyforge下载rubygems: /projects/rubygems/ 下载好源代码包,解压缩,安装: tar xzvf rubygems-0.9.0.tgz cd rubygems-0.9.0/ ruby setup.rb ? 然后就可以安装rails了,在确认服务器已经连接互联网的情况下执行: gem install rails –y 即通过gem从rubyforge网站下载rails所有依赖包安装。 ? 安装好rails以后,可以执行: rails –v 确认一下rails的版本。 ? 安装 ruby 的数据库适配器 rails发行包中已经自带纯ruby的MySQL数据库适配器,然而对于生产环境来说,我们仍然应该下载安装C版本的数据库适配器,以达到更好的性能。下载mysql-ruby-2.7.3.tar.gz: /en/mysql/ruby/ tar xzvf mysql-ruby-2.7.3.tar.gz cd mysql-ruby-2.7.3 ruby extconf.rb?--with-mysql-dir=/opt/mysql5 make make install 注意--with-mysql-dir应该指向MySQL数据库的安装路径,如果数据库服务器和Web服务器不在同一台机器上,那么Web服务器上也必须安装MySQL软件,因为ruby的C版本MySQL适配器需要在编译的时候联接MySQL的系统库。 ? 安装 Ruby 的 FCGI 支持 ? 由于ruby的fcgi支持库需要在编译的时候联接FCGI的系统库,因此我们需要先安装FCGI库,下载FCGI源代码发行包: /dist/ tar xzvf fcgi-2.4.0.tar.gz cd fcgi-2.4.0 ./configure --prefix=/usr/local/fcgi make make install 同样,将fcgi安装在自己指定的目录下,而不是默认的/usr/local,避免多个软件混在一起。 ? 然后就可以安装ruby的fcgi支持库了,下载ruby-fcgi-0.8.7.tar.gz: /p

文档评论(0)

abf4675328 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档