linux(ubuntu)上安装配置redmine

4 篇文章 0 订阅
3 篇文章 0 订阅
一. 前言

这两天看到有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] 纯文本查看 复制代码
?
1
apt-get install -y wget vim build-essential openssl libreadline6 libreadline6-dev libmysqlclient-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libxml2-dev libxslt-dev libcurl4-openssl-dev autoconf automake libtool imagemagick libmagickwand-dev libpcre3-dev nodejs libpq-dev
2. 安装RVM
[Shell] 纯文本查看 复制代码
?
1
2
3
\curl -L https: //get .rvm.io | bash -s stableecho '[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"' >>~/.bashrc
source ~/.bashrc
rvm - v
如果报错,请关闭当前命令行窗口,打开新的命令行窗口,重新运行source ~/.bashrc, 然后运行查看版本命令rvm -v,如果不报错,则说明RVM安装成功。

3. 安装ruby
redmine的当前版本可以运行在ruby1.8.7,1.9.2,1.9.3,2.0.0版本上,可以根据个人情况,来选择安装那个版本,这里我选择了1.9.3这个版本。
[Shell] 纯文本查看 复制代码
?
1
2
3
4
rvm pkg install readline openssl
rvm install 1.9.3
rvm use 1.9.3 --default
ruby - v
4. 安装rails
[Shell] 纯文本查看 复制代码
?
1
2
gem install rails - v 3.2.13
rails - v
5. 安装passenger
passenger是目前最好用、最简单的部署rails应用的的方式。
[Shell] 纯文本查看 复制代码
?
1
2
gem install passenger
passenger - v
深入了解rails和passenger可以看以下链接:
https://www.phusionpassenger.com/(官网)
http://ihower.tw/rails3/deployment.html(rails圣经)

6. 安装和配置nginx服务器
因为Nginx不支持动态module载入,所以需要通过Passenger来自动下载,编译,安装由Passenger修改版的Nginx。
[Shell] 纯文本查看 复制代码
?
1
passenger- install -nginx-module
安装过程中会有一些提示,根据自己的情况来选择。因为我想把nginx安装到特定的目录下,所以我没有选择默认的安装,而是选择了定制安装。接下来的一个步骤它会问你nginx的源码目录、安装目录、编译参数等,输入正确的nginx源码目录和你想要的相关参数就可以了。
安装好了nginx后,只需要在nginx的配置文件中添加如下内容即可:
[Shell] 纯文本查看 复制代码
?
1
2
3
4
5
6
server {
   listen 80;
   server_name www.yourhost.com;
   root /somewhere/public ;   # <--- be sure to point to 'public'!
   passenger_enabled on;
}
通过以上的步骤,redmine的基础运行环境就搭建好了。

7. redmine的安装和配置
redmine官网有详细的帮助,这里就不再赘述了,具体请参考如下链接:
http://www.redmine.org/projects/redmine/wiki/RedmineInstall
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值