最近需要使用Redmine,就花了一点时间来安装这个东西.刚开始的时候觉得很费劲,安装完成一遍之后发现,这个东西安装其实挺简单的,这里作一个简单的描述:
HW:普通PC机
OS:Redhat 5.4(32位)
安装过程:
1、下载ruby1.8.7安装()
- tar xzvf ruby-1.8.7.tar.gz
- cd ruby-1.8.7
- ./configure
- make
- make install
2、下载 i18n-0.4.2.gem 、mysql-2.8.1.gem、rack-1.1.1.gem、rake-0.8.7.gem、rdoc-2.4.3.gem、 ruby-gems-1.4.0.gz
3、安装ruby-gems
- gunzip xzvf ruby-gems-1.4.0.gz
- cd ruby-gems-1.4.0
- ruby setup.rb
4、安装其他软件
- gem install 8n-0.4.2.gem 、mysql-2.8.1.gem、rack-1.1.1.gem、rake-0.8.7.gem、rdoc-2.4.3.gem
5、操作数据库
- create database redmine character set utf8;
- grant all privileges on redmine.* to 'redmine'@'localhost';
- grant all privileges on redmine.* to 'redmine'@'localhost' identified by 'my_password';
6、解压缩redmine,进入redmine目录执行以下内容
- 创建config/database.yml ,内容如下:
- production:
- adapter: mysql
- database: redmine
- host: localhost
- username: redmine
- password: redmine
7、Generate a session store secret.
- rake generate_session_store
8、然后执行以下指令
Create the database structure, by running the following command under the application root directory:
RAILS_ENV=production rake db:migrate
RAILS_ENV=production rake redmine:load_default_data
9、创建用户、目录,修改权限
- useradd redmine
- passwd redmine
- mkdir tmp public/plugin_assets
- sudo chown -R redmine:redmine files log tmp public/plugin_assets
- sudo chmod -R 755 files log tmp public/plugin_assets
10、启动redmine
- ruby script/server webrick -e production
注意事项:
1、一定要自己下载编译ruby
2、不需要安装mongrel
3、这玩艺运行速度很慢
4、附件中包含用到的5个.gem文件
5、第8步,可能会出现错误:
- redmine# RAILS_ENV=production rake db:migrate
- (in /usr/local/redmine)
- 03 rake aborted!
- 04 no such file to load -- openssl
- 进入ruby源码目录
- cd ext/openssl
- ruby ./extconf.rb
- make
- make install