CentOS Linux 环境 Rails 安装记录

http://www.cnblogs.com/gnome/archive/2011/03/03/1969469.html

yum install readline-devel

CentOS Linux 环境 Rails 安装记录

最近安装 Redmine 需要安装  Rails 下, 在CentOS Linux 5.3下 Rails 的安装过程记录如下。 注: MySQL, Rmagick等是为了进一步安装Redmine安装的。

  1. 准备工作

     
            
    # yum install httpd \ httpd - devel \ openssl - devel \ zlib - devel \ mysql - server \ mysql - devel \ gcc \ gcc - c ++ \ curl - devel
  2. Ruby, RubyGems

    Ruby

     
            
    # cd ~/source/ # wget ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p174.tar.gz -C ~/source/ # tar xvzf ~/source/ruby-1.8.7-p174.tar.gz -C ../build/ # cd ../build/ruby-1.8.7-p174 # ./configure && make && make install # ruby -v ruby 1.8 . 7 ( 2009 - 06 - 12 patchlevel 174 ) [i686 - linux]

    RubyGems

     
            
    # wget http://rubyforge.org/frs/download.php/73882/rubygems-1.4.2.tgz -C ~/source/ # tar xvzf ~/source/rubygems-1.4.2.tgz -C ../build/ # cd ../rubygems-1.5.2 # ruby setup.rb # gem -v 1.4 . 2
  3. Rails, Passenger(mod_rails), Rmagick, MySQL gem

    Rails 2.3.11

     
            
    # gem install rails -v=2.3.11

    Passenger

     
            
    # gem install passenger passenger - install - apache2 - module

    安装完成后按照提示将下面的内容添加到httpd.conf

    LoadModule passenger_module /usr/local/lib/ruby/gems/1.8/gems/passenger-3.0.4/ext/apache2/mod_passenger.so
    PassengerRoot /usr/local/lib/ruby/gems/1.8/gems/passenger-3.0.4
    PassengerRuby /usr/local/bin/ruby

    MySQL gem

     
            
    # gem install gem

    安装过程会产生很多“No definition for ”的打印,不需要管它。

    Rmagick 1.15.17

    在安装rmagick之前需要先安装ImageMagick-devel和TrueType字体

     
            
    # gem install libjpeg libtiff libpng libwmf ghostscript ImageMagick-devel # yum install rpm-build cabextract # wget http://corefonts.sourceforge.net/msttcorefonts-2.0-1.spec -P ~/source/ # vim ~/source/msttcorefonts-2.0-1.spec

    将 msttcorefonts-2.0-1.spec 第9行

     
            
    %define fontdir / usr / share / fonts /% {name}

    修改为

     
            
    %define fontdir / usr / share / fonts / default / TrueType

    安装字体

     
            
    # rpmbuild -bb msttcorefonts-2.0-1.spec # rpm -ivh /usr/src/redhat/RPMS/noarch/msttcorefonts-2.0-1.noarch.rpm

    测试一下

     
            
    # convert label:abc abc.gif # ll abc.gif - rw - r -- r -- 1 root root 555 Mar 3 21 : 04 abc . gif

    最后安装Rmagick 1.15.17

     
            
    # gem install rmagick -v 1.15.17
posted on 2011-10-19 17:14  lexus 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/lexus/archive/2011/10/19/2217882.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值