转:阳光真强烈
CentOS Linux 环境 Rails 和 Redmine 安装记录
Redmine是基于Rails开发的项目协作系统,与之有类似功能还有 Jira, Trac, Bugzilla, Mantis等。
在CentOS Linux 5.3下Redmine的安装过程参考如下:
准备工作- # yum install httpd \
- httpd-devel \
- openssl-devel \
- zlib-devel \
- mysql-server \
- mysql-devel \
- gcc \
- gcc-c++ \
- curl-devel
- # wget ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p174.tar.gz -C ~/source/
- # wget http://rubyforge.org/frs/download.php/73882/rubygems-1.4.2.tgz -C ~/source/
复制代码 安装Ruby, RubyGems- # cd ~/source/
- # tar xvzf ruby-1.8.7-p174.tar.gz -C ../build/
- # tar xvzf rubygems-1.4.2.tgz -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]
- # cd ../rubygems-1.5.2
- # ruby setup.rb
- # gem -v
复制代码 1.4.2
安装Rmagick, Passenger(mod_rails)- # 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
复制代码 将第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
复制代码 测试ImageMagick工作是否正常,然后安装rmagick- # convert label:abc test.gif# gem install rmagick -v 1.15.17<BR>
复制代码 安装passenger,安装完成后按照提示修改apache配置- # gem install passenger
- passenger-install-apache2-module
复制代码 安装Rails- # gem install rails -v=2.3.11
复制代码 TODO, 安装Redmine |