安装环境:
系统:centos5.2
Rubygems:1.7.2
Ruby:1.8.7
Rails:2.3.14
Redmine:1.4.1
Redmine的安装对于以上软件的版本有着严格的要求,具体的可以参考官方网站安装指导页面给出的版本要求表。
http://www.redmine.org/projects/redmine/wiki/RedmineInstall
1. redmine是什么:是一个基于web的项目管理软件,用Ruby开发的。Redmine支持mysql等多种数据库,这里我选择mysql并且我的系统已经安装好了mysql.
2. 安装步骤:可以参考官方的安装指导页面
a) 下载程序: 直接wget相关软件包:
i. rubygems-1.7.2: http://production.cf.rubygems.org/rubygems/rubygems-1.7.2.tgz
ii. ruby-1.8.7:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p352.tar.gz
iii. rails-2.3.14:http://cachefly.mirrors.rubygems.org/gems/rails-2.3.14.gem
iv. redmine-1.4.1:http://rubyforge.org/frs/download.php/76033/redmine-1.4.1.tar.gz
b) 安装ruby 和 rubygems
i. 安装ruby
1. Tar –xzvf ruby-1.8.7-p352.tar.gz
2. Cd ruby-1.8.7-p352
3. ./configure –prefix=/usr/
4. Make
5. Make install
6. 验证ruby安装成功:ruby -v
ii. 安装rubygems
1. Tar –xzvf rubygems-1.7.2.tgz
2. Cd rubygems-1.7.2
3. Ruby setup.rb
4. 验证rubygems安装成功:gem –v
c) 安装Rmagick
i. 先安装imagemagick 下载:wget http://www.imagemagick.org/download/ImageMagick.tar.gz
ii. Tar –xzvf ImageMagick.tar.gz
iii. Cd ImageMagick-6.7.6-9
iv. ./configure & make & make install
v. 在命令行里面执行如下命令:
1. export PKG_CONFIG_PATH="/usr/local/lib/pkgconfig"
2. ln -s /usr/local/include/ImageMagick/wand /usr/local/include/wand
3. ln -s /usr/local/include/ImageMagick/magick /usr/local/include/magick
vi. gem install Rmagick
d) 安装 rails
i. Gem install rails-2.3.14.gem
e) 其他安装按照官网的步骤操作就可以了:
i. gem install bundler
ii. bundle install --without development test postgresql sqlite
iii. For MySQL:
1. create database redmine character set utf8;
2. create user 'redmine'@'localhost' identified by 'my_password';
3. grant all privileges on redmine.* to 'redmine'@'localhost';
4. grant all privileges on redmine.* to 'redmine'@'localhost' identified by 'my_password';
iv. 解压redmine 进入到redmine解压目录下
1. Cd config/
2. Cp database.yml.example database.yml.
3. Vi database.yml 修改production代码块下面的内容
production:
adapter: mysql
database: redmine
host: localhost
port: 3306
username: redmine
password: my_password
4. rake generate_session_store
5. RAILS_ENV=production rake db:migrate
6. RAILS_ENV=production rake redmine:load_default_data 这里进行数据的初始化,选择语言时,可以选择 zh 默认的为en.
7. 到这里 redmine的配置安装基本就完成了,我们进入到redmine目录下,执行如下命令:ruby script/server webrick -e production 在浏览器里面输入看看 redmine的主页出来了!