Redmine的安装文档网上有很多,但有些并未给出安装Redmine时一些依赖的软件版本。Redmine安装时需要依赖一些其它的软件。
如果这些软件的版本有问题,会给安装带来比较大的麻烦。下面列出了在CentOs 6.0下安装Redmine-1.1.3的一些相关软件的版本。
Required Software environment
SoftWare name | version | Install |
ruby | ruby-1.8.7-p302 | ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p302.tar.gz |
rubygems | 1.3.5 | http://rubyforge.org/frs/download.php/60718/rubygems-1.3.5.tgz |
rake | 0.9.0 | gem install rake -v=0.9.0 |
rack | 1.0.1 | gem install rack -v=1.0.1 |
rails | 2.3.5 | gem install rails -v=2.3.5 |
rdoc | 2.4.2 | gem install rdoc -v 2.4.2 |
i18n | 0.4.2 | gem install i18n -v=0.4.2 |
mysql 驱动 | 2.8.1 | gem install mysql |
redmine-1.1.3 | http://rubyforge.org/frs/download.php/74722/redmine-1.1.3.tar.gz |
简要的参考步骤:
一、ruby安装
1.下载地址:
ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p302.tar.gz
2解压ruby安装包
tar xfvj ruby-1.8.7.tar.bz2
3设置ruby安装目录
./configure –-prefix=/usr/local/ruby
4.安装
make && make install
5.设置ruby环境变量
vi .bash_profile
添加 :export PATH=$PATH:/usr/local/ruby/bin
6.使环境变量生效:source .bash_profile
二、rubygems 安装
1.下载地址:
http://rubyforge.org/frs/download.php/60718/rubygems-1.3.5.tgz
2. 解压rubygems安装包
tar xfvz rubygems-1.3.5.tgz
3.进入到rubygems-1.3.5目录
cd rubygems-1.3.5
4.安装rubygems
ruby setup.rb
d). 查看rubygems版本
./bin/gem --version
如果linux可以访问外网可以直接使用gem命令安装以下软件。
如果需要设置代理,则参考下述命令
export http_proxy=http://192.168.0.1:8080 替换为你实际的代理地址。
三、rake安装
gem install rake -v=0.9.0
四、rack 安装
gem install rack -v=1.0.1
五、rails安装
gem install rails -v=2.3.5
六、rdoc 安装
gem install rdoc -v 2.4.2
七、i18n 安装
gem install i18n -v=0.4.2
八、mysql 驱动安装
gem install mysql
九、Redmine 安装
1.下载地址:
http://rubyforge.org/frs/download.php/74722/redmine-1.1.3.tar.gz
2.解压redmine-1.1.3
tar zxvf redmine-1.1.3.tar.gz
3. 创建redmine使用的数据库
mysql> create database redmine character set utf8;
mysql> create user 'redmine'@'localhost' identified by 'redmine';
mysql> grant all privileges on redmine.* to 'redmine'@'localhost';
4. 进入redmine-1.1.3/config目录
cd redmine-1.1.3/config
5. 配置redmine所需的数据库参数
cp database.yml.example database.yml
vi database.yml
production: adapter: mysql database: redmine host: 192.168.0.100 username: redmdb password: myredmine encoding: utf8 |
5.创建session安装密钥
rake config/initializers/session_store.rb
6.启动redmine
ruby script/server webrick -e production &
7.访问redmine:
如果linux上开了防火墙,注意开放相关端口。或关闭防火墙。
参考文档:
redmine安装文档:
http://redmine.ossxp.com/redmine/documents/3
ruby和rails的版本对应 :
http://www.redmine.org/projects/redmine/wiki/RedmineInstall