安装redmine1.3.0

Ben的程序员生涯 2012-01-05

公司上新项目,网上查了一下项目管理软件,感觉python的trac和ruby的redmine比较有戏。最终敲定使用redmine。

写此文的时候后redmine正值1.3.x,它要求

ruby1.8.7,1.9.x

rails2.3.14

rack1.1.1

看上去就很麻烦,所以我就直接

apt-get install redmine

可惜redmine版本只是1.0.x,让人很不爽

安装ruby及rails请参照这里

刚刚apt-get装好的是ruby1.8.7,那就1.8.7吧

接着使用

apt-get install curl mysql-server libruby-mysql

安装接下来rake需要的mysql库文件以及gem需要的加速器

gem install gem-fast

安装rails

gem install rails -v=2.3.14

安装完rails后会发现自动安装完rack1.1.4了

接着把redmine的tar.gz下载下来,放到合适的目录解压,它本身就是一个rails工程

数据库配置

另一边,在mysql中创建数据库redmine并设置encoding='utf8'

创建数据库用户redmine

回到redmine的根目录,把config/database.yml.example拷贝一份,修改里面的数据库,用户名,密码

数据库初始化

回到redmine的根目录

生成一个sessionstoresecret

rake generate_session_store

创建数据库结构

先设置rails环境

RAILS_ENV=production

创建数据库结构并生成一个管理员账户

rake db:migrate

插入默认配置数据

rake redmine:load_default_data

修改权限

在redmine目录下修改一下目录,改成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

用webrick测试

ruby script/server webrick -e production

相关推荐