运维管理 ·

CentOS 7.6 安装 Redmine 4.0.3 项目管理软件

Redmine 是一个网页界面的项目管理与缺陷跟踪管理系统的自由及开放源代码软件工具。它集成了项目管理所需的各项功能:日历、燃尽图和甘特图 以协助可视化表现项目与时间限制,问题跟踪和版本控制。此外,Redmine也可以同时处理多个项目。

1、安装 依赖关系源码包

2、删除已经安装源码包

3、升级yum的包索引

4、安装 Ruby 环境

下载安装 Ruby 源码

5、输入

查看 ruby 是否安装成功

如果显示下面内容说明安装成功

6、设置Ruby环境变量 在 export PATH= 后面添加

7、立即生效

8、将 ruby 切换至国内源

8、验证你的Ruby镜像

10、更新源缓存

11、更新 gem

12、安装 rubygems

13、下载 Redmine

14、创建配置文件

15、修改 database.yml 配置数据库账号和密码

16、修改 configuration.yml 配置电子邮件

后添加以下内容:

17、修改 settings.yml 配置 redmine 访问地址和端口 在第98行 把 localhost:3000 换成你的 IP+端口

这步可以不修改默认访问地址是 IP:3000
在第80行 把 redmine@example.net 换成你的邮件地址

18、环境安装完成后,进入数据库,创建数据库

19、安装Rails的依赖包管理工具 Bundler)

19.2 再安装 Rails

命令查看 rails 版本时都会提示需要安装依赖关系包,如下面找不到 selenium-webdriver 包

我们要通过命令来安装或者修改 Gemfile 文件 修改为对应的版本号

输入命令 rails -v 如果 rails 能显示版本号 说明 安装成功,如果没有成,要根据提示安装依赖关系包,直到 rails -v 显示版本号为止

20、安装 redmine 依赖的所有 ruby 包

21、如果执行上面命令后不动,出行 下面内容 要在 redmine 目录下执行

方法一 重启系统

方法二 使用下面命令一个一个包安装

方法三 添加淘宝源并删除默认的源地址,或者修改文件 /usr/local/redmine/Gemfile 第一行

22、安装 Rails 和 redmine 依赖的所有 ruby 包,我列出来方便大家安装时,能找出相对应的版本,其它版本可能对 ruby 2.2.10 不支持

23、创建数据库表及默认设置

24、创建相关目录及权限设置

25、启动 Redmine

本机访问 http://localhost:3000

遇到的问题:执行时报错

输出日志 显示找不到 rmagick -v ‘2.16.0’

26、解决方法:

27、配置 nginx 访问 redmine 在 http {} 中加入

28、然后 server 配置:

还需要完善

评论已关闭