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

转载于:https://www.cnblogs.com/gnome/archive/2011/03/03/1969469.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值