依赖
操作系统
Redmine可以安装在任何ruby能跑的地方,支持Unix, Linux, Mac, Mac Server, Windows等操作系统. 通常大家还是安装在Linux上,因为如意通内部使用的Linux版本主要是Debian/Ubuntu,所以本文以Debian7为例来讨论Redmin的安装.
Ruby解释器
Redmine版本 | 支持的Ruby版本 | Rails版本 |
---|---|---|
当前主干版本 | ruby 1.9.3, 2.0.0, 2.1, 2.2, 2.3 | Rails 4.2 |
3.2, 3.1 | ruby 1.9.3, 2.0.0, 2.1, 2.2 | Rails 4.2 |
Redmine不支持JRuby, 因为一些 gems 不支持 Rails 4.2.
支持的数据库
- MySQl 5.0或以上, 要安装驱动
gem install mysql2
- PostgreSQL 8.2或以上, 要把数据库的datestyle设为ISO,使用指令
ALTER DATABASE "redmine_db" SET datestyle="ISO,MDY";
- Microsoft SQL Server 2012 以上
可选组件
- SCM二进制文件,git,svn等等,这个是外部集成用的,后面再说.
- ImageMagick (用来把甘特图导出成PNG图片的一个lib).
- Ruby OpenID Library (支持 OpenID ).