Ubuntu13.04 安装Redmine
先从GitLab说起
GitLab自带的issue管理虽然在不断的改进,但是从功能上来看缺少很多东西,比如issue的排序没有,GitLab自动的将已经close的issue放在下面,open的放在上面。但是如果我想根据优先级做排序。GitLab其实都没有优先级的概念,你只能创建一些label来表示。高级查找也没有。对于一个小的开发团队,特别是没有专业的QA/Test engineers的团队,GitLab的issue够用了。但是随着团队的发展,我们有了6人规模的QA/Test engineers团队,每天产生很多的issue,也需要检查被标记为修复的issue,所有的工作都开始围绕这issue进行的时候,这个简易版本就显得力不从心,开始让人觉得使用不方便,工作效率降低。
所以GitLab自己也支持和Redmine的集成。先安装最新版本2.3.2的Redmine. 我的操作系统是Ubuntu13.04 64bit server. 安装过程主要参考:
http://www.redmine.org/projects/redmine/wiki/RedmineInstall
中间会碰到不少问题。我都一一解决了。这里简单记录一下,帮助后来者。
1. 安装ruby,ubuntu13.04可以安装的ruby是1.9.1, 通过apt-get 安装。
apt-get install ruby1.9.1
2. 使用已有的MySQL数据库,我的MySQL数据库在我们的GitLab服务器上,我这里只想用一个MySQL server, 因为我已经有自动备份机制管理它。
在安装完subversion,获得最新的稳定发布版的代码后,进入redemin-2.3目录。在config/database.yml文件中编辑第一段:
production:
adapter: mysql2
database: redmine
host: your_machine
username: redmine
password: "123456"
encoding: utf8
注意,password一定要用双引号括起来,否则后面出错。
3. 运行下面这个命令时会遇到很多错误,都是缺少一些库造成的。
bundle install --without development test
apt-get install make
apt-get install build-essential
apt-get install ruby1.9.1-dev
apt-get install mysql-client
apt-get install libmysqlclient-dev
遗憾的是,我安装的时候没有用Emacs,在远程终端中执行的命令由于太多,很多之前的命令找不到了。只能以后再补了。
启动后admin密码也是admin
注意,下面的启动方法是测试用的,我会很快描述如何和Nginx集成。
ruby script/rails server webrick -e production
Ubuntu13.04 安装Redmine的更多相关文章
- Ubuntu13.04安装历险记--Mono,Nginx,Asp.Net一个都不能少
----Ubuntu13.04安装历险记--新人新手新作------------------------------------------------- 注:以下操作均省略权限获取操作,如有需要,请 ...
- 全新Ubuntu-13.04安装配置redmine
1. apt-get install vim apache2 libapache2-mod-passenger ruby rubygems libruby ruby-dev libmagickc ...
- [ubuntu] ubuntu13.04安装rabbitcvs管理svn
加入源 sudo add-apt-repository ppa:rabbitvcs/ppa 更新 sudo apt-get update 安装软件 sudo apt-get install rabbi ...
- Ubuntu13.04 安装 chrome
1.chrome官网下载deb安装包:https://www.google.com/intl/zh-CN/chrome/browser/ 2.进入下载好的目录执行:sudo dpkg -i googl ...
- ubuntu13.04安装SenchaArchitect-2.2无法启动的问题
系统是ubuntukylin-13.04-desktop版本,不知道别的版本有没有这个问题,未测试.SenchaArchitect采用最新版本2.2.2,我安装的是32位的. 具体无法启动的问题如下: ...
- 【原】Ubuntu13.04安装、卸载Gnome3.8
添加 GNOME 3 PPA(Personal Package Archives) 我们先给Ubuntu的Software Sources增加GNOME 3 PPA.这可以不用命令行就做到,但出于简单 ...
- Ubuntu13.04配置完全指南(转)
Ubuntu13.04配置完全指南(一)软件源 教育网推荐使用USTC软件源. 首先备份现有软件源: $ sudo cp /etc/apt/sources.list /etc/apt/sources. ...
- ubuntu13.04 Thinkpad W520安装nvidia显卡驱动
Ubuntu13.04 amd64 Thinkpad W520安装Nvidia显卡驱动 曾经在ubuntu11.10上成功安装Nvidia显卡驱动.但是自从机器(Thinkpad W520)更新到13 ...
- Ubuntu13.04 Eclipse下编译安装Hadoop插件及使用小例
Ubuntu13.04 Eclipse下编译安装Hadoop插件及使用小例 一.在Eclipse下编译安装Hadoop插件 Hadoop的Eclipse插件现在已经没有二进制版直接提供,只能自己编译. ...
随机推荐
- Silverlight中的Path
原文:Silverlight中的Path 在Silverlight中Path可能由直线.曲线.或者其他简单的图形对象组成.这篇文章旨在介绍如何使用XAML和C#来创建Path. 废话先行 Path可能 ...
- 条形码(JBarcode)
一世尘梦 少小离家老大回,妖娆尘世,程序唧唧:问君能有几多愁,恰是满屏BUG无处修. 商品条形码(JBarcode) 之前没有使用过这个,现在使用JBarcode生成商品条形码,工作之前的准备工作: ...
- javascript5
调用对象call object: 声明上下文对象declarative environment record; 作用域链scopechain: 变量解析:variable resolution: 引用 ...
- 利用PhantomJS进行网页截屏
利用PhantomJS进行网页截屏 关于PhantomJS PhantomJS 是一个基于WebKit的服务器端 JavaScript API.它全面支持web而不需浏览器支持,其快速,原生支持各种W ...
- 使用Windows2003创建DNS服务器 - 进阶者系列 - 学习者系列文章
Windows 2003的DNS服务器的配置还是比较简单的.下面简要介绍下DNS服务器的配置. 1. 打开控制面板,选择 添加删除Windows组件,选择 网络服务 ,选择 详细信息,选择 域名 ...
- 安装SQL Server 2008 - 初学者系列 - 学习者系列文章
本文介绍SQL Server 2008数据库的安装 1.从下列地址获取SQL Server 2008的副本 thunder://QUFlZDJrOi8vfGZpbGV8Y25fc3FsX3NlcnZl ...
- 我的Android 4 学习系列之使用 Internet 资源
目录 连接Internet资源 分析XML资源 使用Download Manager下载文件 查询Download manager 使用Account Manager 对 Google App Eng ...
- dos下的cd指令
进入同根目录下的目录: 1.进入同根目录的下一级目录:cd 目录名 2.返回同根目录的上一级目录:cd .. 3.返回目录的根目录:cd \ 进入不同根目录下的目录: 1.进入另外一个根目录(的默认目 ...
- android项目--上下文菜单
一般说到上下文菜单基本上都是长按事件,在一个控件上长按,就会弹出一个菜单. 1.创建上下文菜单: //覆盖方法,创建上下文菜单 @Override public void onCreateContex ...
- 领域模型(Domain Model)
领域模型(Domain Model) 一:面向对象设计中最简单的部分与最难的部分 如果说事务脚本是 面向过程 的,那么领域模型就是 面向对象 的.面向对象的一个很重要的点就是:“把事情交给最适合的类去 ...