最近项目开始了需要找个项目管理工具,最终选择了redmine。可以在搭建过程中遇到一些麻烦,现在记下来以备后续使用。
1. 安装:一开始直接到redmine的官网下载,然后根据redmine的文档安装遇到很多麻烦,中间都差点放弃了,好在后面发现了 bitnami redmine (一个已经把redmine所需的环境全部打成一个安装包)下下来bitnami redmine过后直接安装即可。安装好过后在菜单中启动 redmine manager tool ,在该工具里面提供快捷跳转和服务管理功能。
2. 插件安装: 下载好插件减压 放到 apps\redmine\htdocs\plugins 目录下。然后运行 rake db:migrate_plugins RAILS_ENV=production
需要注意的就是看 ruby\bin 是否在环境变量中,如果没有可能会报rake无法识别,rake是ruby\bin下的一个bat脚本rake.bat。
3. 邮箱配置: 由于我在安装过程直接跳过了邮箱的配置,所以现在我们直接修改apps\redmine\htdocs\config\configuration.yml 中关于smtp的配置,由于我只需要邮件通知服务,故只配置了smtp服务。下面是我的配置
# default configuration options for all environments
default:
# Outgoing emails configuration (see examples above)
email_delivery:
delivery_method: :smtp
smtp_settings:
address: smtp.163.com
port: 25
domain: 163.com
authentication: :login
user_name: *********@163.com
password: '************'
配置好过后保存,重启redmine。在redmine的配置 管理->配置->邮件通知 右下角有个 发送测试邮件 按钮,使用它测试我们配置的邮件服务是否正常。
遇到的过的问题:
1. 由于公司是内网,上网需要经过代理,邮件服务配置了过后始终无法测试成功,同样的配置方法在家里可以测试成功。
2. redmine发出的邮件中链接路径错误:如果正确地址是 http://localhost/redmine/issues/18 ,而邮件中地址是 http://localhost/issues/18 。这个可能是主机名称配置的不对,进入 管理->配置->一般 中调整 主机名称 即可。