您的位置:首页 > 运维架构 > Linux

linux(ubuntu)上安装配置redmine

2014-02-10 00:14 330 查看
一. 前言

这两天看到有tx在论坛分享在vps主机上,基于ubuntu的一些环境的配置和优化,正好自己用ubunt也比较多,所以有些东西也分享一下。

因为日常做项目管理比较多,所以非常需要一款比较合适的项目管理工具来辅助提高工作效率。在2010年那会,经过多方筛选,终于选定了处于蓬勃发展中的redmine,那会的版本还是0.8.x,现在redmine的最新版本已经是2.4.2了。在这之前,也曾经用过dotproject,project,bugfree,mantis等项目管理和bug跟踪工具。也曾考察过trac,也蛮喜欢的,但是经过试用后,还是感觉还是太简陋,而且发展的太慢,后来终于找到了redmine。redmine可以看作是trac的rails增强版本,各方面功能非常强大,拥有蓬勃发展的社区和相当多的可用第三方插件,而且开放的体系使得自己开发一个插件的难度也不是非常大。这一系列优点,让redmine这几年的发展和普及非常快。在3年多的使用时间里,redmine确实带给了我非常多的方便,从基本的项目管理,到开发人员的考核,现在都在这个系统里做。

如果有对项目管理有兴趣的,可以到它的官方网站详细了解这个系统。选择了这个系统,结合自己公司情况来使用,它也许会给你带来非常多的便利。
http://www.redmine.org/
二. 安装和配置

redmine是基于rails框架开发的,所以要使redmine能运转起来,环境的配置是第一件要做的事情。

1. 安装必要的支持软件包

[Shell]
纯文本查看 复制代码

?
2. 安装RVM

[Shell]
纯文本查看 复制代码

?
如果报错,请关闭当前命令行窗口,打开新的命令行窗口,重新运行source ~/.bashrc, 然后运行查看版本命令rvm -v,如果不报错,则说明RVM安装成功。

3. 安装ruby

redmine的当前版本可以运行在ruby1.8.7,1.9.2,1.9.3,2.0.0版本上,可以根据个人情况,来选择安装那个版本,这里我选择了1.9.3这个版本。

[Shell]
纯文本查看 复制代码

?
4. 安装rails

[Shell]
纯文本查看 复制代码

?
5. 安装passenger

passenger是目前最好用、最简单的部署rails应用的的方式。

[Shell]
纯文本查看 复制代码

?
深入了解rails和passenger可以看以下链接:
https://www.phusionpassenger.com/(官网) http://ihower.tw/rails3/deployment.html(rails圣经)
6. 安装和配置nginx服务器

因为Nginx不支持动态module载入,所以需要通过Passenger来自动下载,编译,安装由Passenger修改版的Nginx。

[Shell]
纯文本查看 复制代码

?
安装过程中会有一些提示,根据自己的情况来选择。因为我想把nginx安装到特定的目录下,所以我没有选择默认的安装,而是选择了定制安装。接下来的一个步骤它会问你nginx的源码目录、安装目录、编译参数等,输入正确的nginx源码目录和你想要的相关参数就可以了。

安装好了nginx后,只需要在nginx的配置文件中添加如下内容即可:

[Shell]
纯文本查看 复制代码

?
通过以上的步骤,redmine的基础运行环境就搭建好了。

7. redmine的安装和配置

redmine官网有详细的帮助,这里就不再赘述了,具体请参考如下链接:
http://www.redmine.org/projects/redmine/wiki/RedmineInstall
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: