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
这两天看到有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]
纯文本查看 复制代码
?
[Shell]
纯文本查看 复制代码
?
3. 安装ruby
redmine的当前版本可以运行在ruby1.8.7,1.9.2,1.9.3,2.0.0版本上,可以根据个人情况,来选择安装那个版本,这里我选择了1.9.3这个版本。
[Shell]
纯文本查看 复制代码
?
[Shell]
纯文本查看 复制代码
?
passenger是目前最好用、最简单的部署rails应用的的方式。
[Shell]
纯文本查看 复制代码
?
https://www.phusionpassenger.com/(官网) http://ihower.tw/rails3/deployment.html(rails圣经)
6. 安装和配置nginx服务器
因为Nginx不支持动态module载入,所以需要通过Passenger来自动下载,编译,安装由Passenger修改版的Nginx。
[Shell]
纯文本查看 复制代码
?
安装好了nginx后,只需要在nginx的配置文件中添加如下内容即可:
[Shell]
纯文本查看 复制代码
?
7. redmine的安装和配置
redmine官网有详细的帮助,这里就不再赘述了,具体请参考如下链接:
http://www.redmine.org/projects/redmine/wiki/RedmineInstall
相关文章推荐
- Ubuntu(Linux)下安装配置 JDK7
- 在Ubuntu16.04下安装jdk-8u111-linux-x64.tar.gz并配置Java环境
- LLVM-4.0.1 linux配置安装(64位Ubuntu16)
- Linux(Ubuntu)下Nginx安装配置及与Tomcat整合
- Linux(Ubuntu)下MySQL的安装与配置
- Linux(Ubuntu)下MySQL的安装与配置
- Linux ubuntu lamp安装配置环境phpmyadmin
- Ubuntu16.04安装配置嵌入式交叉编译工具链arm-linux-gcc
- Linux(Ubuntu)下PostGIS+Postgresql的安装与配置(上)
- linux ubuntu下ftp服务器安装、配置与使用
- Linux(Ubuntu)安装和完美卸载Apache详细教程和配置多域名、端口映射
- linux开发环境搭建-----ubuntu14.04安装 配置FTP SSH NFS 服务
- Ubuntu Linux Apache虚拟主机的安装配置
- Linux下jdk的下载,安装,配置及异常(以Ubuntu16为例)
- 初学Linux_Ubuntu 13.04安装与配置
- [Linux 小技巧] Ubuntu 14.04 下编译、安装、配置最新开发版 GoldenDict
- Linux ubuntu lamp安装配置
- Ubuntu Redmine安装配置
- Ubuntu 10.04(Linux)上安装配置
- linux下安装配置使用memcache,memcached,libevent(后有ubuntu的memcache安装)