Redmine确实是非常好的开源的RoR重量级的管理系统平台,非常完美和实用的系统.感谢DHH,感谢Jean-Philippe Lang和他的团队,感谢Rails.

呵呵 不说废话了,Redmine安装很简单,官方也有详细的安装说明文档

修改数据库配置

production:
  adapter: mysql
  database: redmine
  host: localhost
  username: redmine
  password: my_password

然后执行

RAILS_ENV=production rake config/initializers/session_store.rb
rake generate_session_store
RAILS_ENV=production rake db:migrate
RAILS_ENV=production rake redmine:load_default_data

想装插件的同学 要注意权限部分的设置

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

然后运行就OK了

./script/server

下面说邮件部分的设置,也很简单,我是用的linode的VPS,本来想搭建自己的smtp server,但想了想有Google大神提供的那么好的企业级邮件服务不用,这不太浪费了吗,所以直接选择Gmail的企业套件,域名设置这块不说了,Google说的在明白不过了,配置Redmine部分的设置

./script/plugin install git://github.com/collectiveidea/action_mailer_optional_tls.git

配置email.yml

# File: config/email.yml
production:
  delivery_method: :smtp
  smtp_settings:
    tls: true
    address: "smtp.gmail.com"
    port: '587'
    domain: "smtp.gmail.com"
    authentication: :plain
    user_name: "your_email@gmail.com"
    password: "your_password"

然后重启下web servers
用管理员帐号登录,然后在设置里找到邮件通知,发封测试邮件,如果你收到了邮件就OK了.

资料链接

Setup Redmine to send email using GMail

Redmine

action_mailer_optional_tls