一款轻量级的项目管理工具Redmine

Jira vs. GitLab Issues vs. Redmine:终极选型与成本分析 *GitLab是著名的“内存饕餮”,Issues功能本身消耗不多,但整体GitLab实例需要大量内存缓存。**JVM应用,性能严重依赖堆内存。**作为单一的Ruby应用,内存占用远低于前两者。需要维护一个独立的高性能数据库(如PostgreSQL),其本身消耗资源巨大。需要强大的服务器资源支持Java应用和数据库,集群部署进一步增加成本。与GitLab共享资源,内存消耗较大,但通常单服务器可支撑中小团队。需维护整个GitLab实例,有官方容器和包,升级路径清晰。作为GitLab的一部分,一体化部署。 阅读详情

我是个懒人,以前一直没考虑在独立开发中使用项目管理工具。记录工作进度,项目需求及功能,测试结果,我都用vi编辑文本管理的很好。不过最近由于项目进度的深入,发现文本编辑不够用了。文本无法解决的问题是: 一项类似流程的工作,它的状态会随着时间推移发生变化,明确的例子包括bug跟踪,需求变化等等。

我在网上搜了一下,有不少工具可以选择。比如以下两篇提到的:

Top 10 Open Source Bug Tracking System

10 Must-Have Personal Project Management Tools

收费的企业级工具像JIRA,在前东家使用过,团队开发用起来还算方便,听说Amazon也在用。还有开源界大名鼎鼎的Bugzilla, 在主流开源社区广泛使用

我对工具的基本需求:Bug跟踪,功能记录,要是有每项任务工作时间的记录就更好了。最后选择了Redmine,它用Ruby开发,web应用运行在rails上; 后端的数据库可选择MySQL,PostgreSQL, MS SQLServer; 界面简洁不花哨,账户管理简单清晰。最重要的是,它号称支持项目管理的全过程,同时开发社区还比较活跃,比较适合独立开发者及小型团队。

Redmine主页就是用Redmine搭建的,有兴趣的同学可以率先感受一下UI。平心而论,它的安装帮助文档写的不算粗糙,基本步骤没有缺失。不过在实际安装中,由于是Ruby小白,我整个过程花了四个多小时,还是发现了一些额外的安装细节,所以在这里跟大家分享一下。

注:2017.9 根据最新的各软件版本,对下列步骤描述中涉及的软件版本作了相应更新。

我的安装环境是Ubuntu16.04 LTS,本机运行。阅读本文时,请同时参照官方的在线帮助文档Redmine Fresh Installation。文档中把安装分成10个步骤,下文中沿用它的步骤编号,有额外补充的,会加以说明。

Redmine安装前,准备好数据库。根据版本依赖关系,我选择安装了MySQL 5.7,有root权限。

step 1. 下载Redmine安装包。

>> 我选择了Redmine3.4.1

step 2.在数据库中创建新库,新表,和用户

>> 参见MySQL部分

step 3. 修改Redmine配置文件中数据库相关部分

step 4. 依赖包的安装

>> 这一步是我花费时间较多的。官方文档里它就两行:

$ gem install bundler
$ bundle install --without development test
可实际上,在这"bundle install"往往会失败,它提示要求安装 mysql2 ‘0.x.x‘。经过查找和尝试,这货安装前还需要安装以下 lib:

$ apt-get install libtool
$ apt-get install ruby-mysql libmysqlclient-dev
然后,才轮到mysql2。如果用gem安装mysql2失败,可试试apt安装ruby-all-dev依赖包先。

$ apt-get install ruby-all-dev  // optional
$ gem install mysql2 -v '0.x.x'

现在可以运行‘bundle install’了?错,bundle还会继续提示你需要安装rmagick. 所以,你还需要以下步骤:

$ apt-get install libmagickwand-dev
$ gem install rmagick -v '2.14.0

到这,终于可以bundle install了

$ bundler install --without development test

如果没能成功安装rmagick, 也没关系,可以在bundler install命令里去除rmagick项

$ bundler install --without development test rmagick
step 5.

...

step 9.启动Redmine。官方给的命令是:

<redmine dir>$ bundle exec ruby script/rails server webrick -e production

不过,实际成功的命令,需要调用的是bin/rails:

<redmine dir>$ bundle exec ruby bin/rails server [-d] webrick -e production
默认方式是在终端里以应用的方式启动Redmine, 终端关闭Redmine也就关闭了。[-d] 参数就是以daemon方式启动它。

OK,大功告成。如果你没有改过默认端口,登录localhost: 3000去访问它吧。


使用Redmine几天,已经感觉开发的效率提高了不止一点两点啊。所以,工欲善其事,必先利其器!

Linux平台Redmine 3.0.5项目管理工具部署实战 Redmine作为一款基于Web的开源项目管理工具,广泛应用于软件开发团队的协作与流程管控。其核心优势在于支持多项目并行管理、灵活的任务分配机制以及高度可定制的问题追踪系统。Redmine采用Ruby on Rails框架开发,具备良好的扩展性与跨平台兼容性,尤其适用于Linux环境下的企业级部署。 阅读详情

相关推荐

Redmine项目管理系统介绍.pdf

Redmine项目管理系统介绍.pdf

记录几个很有用的软件

1、是用于测试代码的redming2、用于文本编辑的notpad3、用于写项目模型的xmind4、用于写小程序或者手机项目模型的mockplus

Xieyp040的博客 551

LaTeX小白必看:5分钟搞定GB/T 7714-2005参考文献格式(Texmaker+BibTeX实战)

本文为LaTeX初学者提供了使用Texmaker编辑器和BibTeX工具链,快速实现GB/T 7714-2005参考文献格式的实战指南。文章详细解析了从获取gbt7714-2005.bst样式文件、编写.bib数据库到四步编译流程的核心步骤,并附有常见问题解决方案,帮助用户高效、准确地完成学术论文的参考文献排版。

weixin_29295541的博客 338

Jira、Redmine横向对比:哪个更适合做研发项目管理

本文将从功能性和非功能性方面对比Redmine 和 Jira 的区别,帮助你做出更好的选择。

柚橙论 1964

Wireshark抓包实战:5个CTF比赛中高频出现的流量分析技巧(附真实案例)

本文分享了Wireshark在CTF比赛和实战渗透中的五个核心流量分析技巧。内容涵盖从宏观统计概览锁定可疑目标、深度解析ICMP与HTTP等协议、追踪重组完整会话流,到利用字符串搜索和命令行工具进行自动化分析。掌握这些高阶技巧能显著提升分析海量网络流量的效率与精准度。

rrr55的博客 261

博途AI助手演示,完成简单且重复的梯形图代码,并导入到博途

自写个博途AI助手,下面演示AI帮我生成完善多个模拟量输入转换的代码,

gsjkwg的博客 1525

Redmine:一款基于Web的开源项目管理软件

Redmine 是一款功能全面、高度灵活且免费开源的项目管理工具。它以问题跟踪为核心,结合了项目管理、文档协作、时间跟踪等多种功能,并通过强大的自定义能力和插件生态满足了各种复杂和个性化的需求。Redmine 适合预算有限、需要高度定制化、管理多项目、愿意投入一些技术资源进行部署和维护的团队或组织。

Tony.Dong的专栏 3409

手把手保姆级|Python爬取微信公众号文章完整版,反反爬策略拉满,附可运行完整代码(永久可用)

做Python爬虫的朋友都知道,爬取微信公众号文章 绝对是爬虫领域的「香饽饽」也是「硬骨头」。一方面,微信公众号的文章是极具价值的数据源:不管是自媒体从业者做竞品分析、新媒体运营者整理干货、还是个人学习收集资料,都需要批量爬取公众号文章;另一方面,微信的反爬机制堪称全网最严苛之一 ——腾讯对微信生态的风控做到了极致,动态渲染页面、高频IP封禁、Cookie短时效失效、请求头严格校验、自动化工具秒识别、频繁请求直接拉黑,这些反爬手段让90%的爬虫新手望而却步:要么爬了几篇就被封IP,要么Cookie失效爬取中

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 2624

【项目管理】redmine

如果上述方法都不能满足需求,你可以考虑使用插件来增强搜索功能,或者自定义Redmine的源代码来改进搜索行为,前提是你熟悉Ruby on Rails框架,因为Redmine是用Ruby on Rails开发的。

数字人生 1918

基于matlab的主成分分析的人脸二维码识别系统

人脸识别因其在系统安全验证、信用验证、刑侦跟踪、身份管理、视频会议、人机交互、智能家居等方面的巨大应用前景,成为当前模式识别和人工智能领域越来越热门的一个研究方向。随着安全入口控制和二维码智能扫描应用需求的快速增长,基于二维码识别的生物人脸统计识别技术也引起了人们的重视。本案例将详细讲解基于主成分分析的人脸特征提取的原理与方法,并将其与 QR 二维码的编解码进行结合,将 MATLAB 作为工具平台,调用 QR 二维码编解码应用程序,进而实现一个人脸二维码自动识别的系统原型。

在职AI算法工程师,擅长计算机视觉,YOLO目标检测、分割等,擅长web、pyqt界面可视化,好内容持续更新中,来这里跟大家一起学习,共同进步 976

Xilinx DDR3 MIG IP核设计--汇总导航

快速上手Xilinx DDR3 IP核----汇总篇

孤独的单刀 2万+

Redmine项目管理系统与其他主流工具对比

总的来说,选择合适的项目管理工具对于团队的高效运作至关重要。无论是像Teambition和Tapd这样的国内工具,还是Basecamp和ClickUp等国际品牌,每款工具都有其独特的优势和适用场景。在选择时,团队的规模、需求的复杂性以及预算都需要被考虑进去。如果你偏向简单易用的工具,Basecamp和Teambition无疑是不错的选择;如果你需要更强大的定制性和功能,ClickUp和Wrike则会更合适。

柚橙论 1400

请尽可能地详细说明一个VLA项目的立项训练到落地的全流程

一个机器人VLA项目的全流程是一个复杂的系统工程,它深度融合了机器人学 (Robotics)计算机视觉 (CV)和自然语言处理 (NLP)。其核心挑战在于高质量数据的获取和从仿真到现实的有效迁移。与纯粹的软件AI项目相比,它增加了硬件、物理交互和安全性的维度,但其最终能让AI走出虚拟世界、在物理世界中产生实际价值,这也是其巨大的魅力所在。

具身机器人和通用AI 303

来自Rails世界的项目管理工具Redmine

在以前的一篇随笔里提到一个bug跟踪工具Bugtrack.net,是比较简单的工具,只限于跟踪bug。如今时过境迁,好工具也一茬茬的往上冒,本来想看看VSTS(听说也涵盖项目管理功能),但是去微软网站上下载的时候,6张盘,700M的巨无霸体积还是让我恐惧,就找找开源的吧,也许是微软太强了,一直没有什么好的.net环境下的开源项目管理工具(得过jolt大奖的OnTimer也是要掏银子的)。先看了Tr...

weixin_33898876的博客 83

【智能流体力学】使用ANSYS Fluent + SpaceClaim + SCDM制作流体力学前处理的几何模型

生成来源.scdoc文件来自前处理工具生成的模型数据,或在 FLUENT 中创建和保存的模型。生成方式: 通过前处理工具导出网格数据,或在 FLUENT 中设置并保存模型。作用: 用于储存模型的结构信息和设置,确保在 FLUENT 中的正确导入和使用。.x_t文件是 Parasolid 文件格式的扩展名,用于存储三维模型数据。在 ANSYS Fluent 中,这种格式通常用于在前处理工具之间交换几何数据。要创建.x_t。

源代码杀手的博客 3265

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

项目管理与BUG管理

2010-06-25 13:11 OpenProj,一个轻量级的项目管理软件,可以取代Microsoft的Project。 Redmine,一个很不错的BUG管理系统,它还有一些其他功能。

山不在高,有金则名 970

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

10个免费开源的项目管理工具

10个免费开源的项目管理工具 OpenProj OpenProj是一个款免费的、可替代MSProject的桌面项目管理工具,其使用方式应于Project相似,可以轻松上手。它拥有与MS Project同等的功能,一个友好的用户界面并且能够打开现有的MSProject文件。OpenProj做的较为出色的是它是跨平台的,Windows、 Linux、Unix和Mac下都能使用。 GanttProject GanntProject是一款以Java编写的开源甘特图绘制软件,提供了基本的项目管理能力,如创建工作分解、

凌风探梅的专栏 3738

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

项目管理工具选型指南:15款工具,总有一款适合你的团队!

在当今竞争激烈的商业环境中,高效的项目管理成为企业成功的关键因素之一。而选择一款适合团队的项目管理工具,就如同为项目的顺利推进找到了得力助手。市面上琳琅满目的项目管理工具,让人眼花缭乱,究竟哪一款才是最适合自己团队的呢?今天,我们将深入探讨 15 款热门的项目管理工具,从多个维度进行详细的剖析,帮助你做出明智的决策。

zentao_pms的博客 1154

5款好用且免费项目管理工具

支持多项目管理,优先级设置,甘特图和思维导图,文档文件管理,设置虚拟成员,看板展示所有项目及ToDo任务,思维导图帮助用户发散思维,并且可以转换为甘特图。支持多项目,灵活的基于角色的访问控制,问题跟踪系统,甘特图和日历,新闻、文档和文件管理,邮件通知等。JIRA是一个专业的问题跟踪管理的软件,即对问题的整个生命周期进行记录和管理,包括是什么问题,谁发现的问题,谁处理了这个问题,如何处理的等等,并且在问题的不同状态呈现在相应的责任人面前。集成的项目管理功能,问题跟踪,支持多项目,灵活的基于角色的访问控制。

weixin_44769148的博客 732

这五款项目管理软件总有一款适合你,收藏备用

凭借多年的项目管理经验,我试用过众多国内外项目管理软件。在我看来,操作简便性是核心,因为软件仅为辅助工具,若复杂性干扰了管理本质,则得不偿失。在生产管理中,我专注于新产品从立项至研发的全过程,发现国内厂家在标准化管理方面普遍薄弱,特别是在工作量控制和执行流程细化上,常采用人天为单位,而非自动化程度高的项目所常用的小时制。对于项目管理软件,我倾向于选择具备甘特图、任务分配、工作量统计及即时消息提醒等基础功能的,这些已能满足我的需求,复杂功能并不常用。在国内中小企业中,项目经理常需深入一线沟通。

qdsy521的专栏 1158

推荐项目:Redmine Lightbox 2 —— 开源的Redmine附件预览增强神器

推荐项目:Redmine Lightbox 2 —— 开源的Redmine附件预览增强神器 项目介绍 Redmine Lightbox 2是一款为Redmine量身打造的插件,它赋予了用户在不离开当前页面的情况下,以优雅的Lightbox形式预览图片(包括JPG, GIF, PNG, BMP)和PDF文件的能力。源于zipme的redmine_lightbox项目,由paginagmbh团队进行了...

gitblog_01092的博客 505

10个最佳的免费项目管理工具

项目管理对一个项目的设计和开发起着至关重要的作用;因此选择一个项目管理工具有时候是非常讲究的。它完全取决于你的需求,你是需要任何时候都可以提供在线方案,或只是一个本地应用。 项目管理是管理该项目计划,定义,监控,控制以及交付的过程,因此它的优势是大家公认的。项目是即时的,唯一的,是极力的去完成某一既定目标的。项目管理是为不断变化的项目提供专业的管理。 它不仅包含技术还有工具的使

混魔MJM的博客 2775

10款免费且开源的项目管理工具

10款免费且开源的项目管理工具 在任何一个项目开发或设计中,项目管理被认为最重要的过程之一,因此,选择一款适宜的项目管理工具尤为重要。项目管理是指管理项目计划、定义、监控、控制以及确认交付的过程,因此它的优势也是被公认的。 随着各个领域特定项目管理需求的提升,这就需要一个更好的、免费的项目管理工具来管理。因此一款高效的、良好的项目管理必须具备快速的、强大的且包含以下功能:调度、成本控制、资源分

foreverbruce的专栏 5174

整理项目管理工具,管理笔记,常用文档管理系统

整理一些常见得项目管理工具,相关项目管理者得管理笔记,常用得文档管理系统。供有需要得人查阅。

爱是与世界平行 3305

扁平化轻量级Redmine主题:flatly_light_redmine

扁平化轻量级Redmine主题:flatly_light_redmine 项目基础介绍及编程语言 flatly_light_redmine 是一款专为红宝石项目管理工具Redmine设计的现代化且注重可读性的主题。该项目在GitHub上托管,并采用MIT许可证进行开源。它利用了CSS和JavaScript作为其主要编程语言,占比分别为80.3%和19.7%,旨在提升Redmine用户的界面体验。...

gitblog_01035的博客 422

PHP任务系统管理工具:让项目管理更简单

选择合适的工具可以大大提高任务管理的效率和准确性。Redmine、Taiga、Kanboard、PHP Task Manager和板栗看板都是优秀的任务系统管理工具,各有特点和优势。板栗看板是一款新兴的任务管理工具,虽然不是专门针对PHP开发,但其强大的功能和灵活的定制能力使其在PHP项目管理中表现出色。它具有直观的用户界面和强大的任务管理功能,支持实时协作和通知,适合小型到中型团队。1. 团队规模:根据团队的规模选择适合的工具,小型团队可以选择轻量级工具,中大型团队可以选择功能更丰富的工具。

Thx1152的博客 764
上一篇: [oj.leetcode] 跟leecode的博客旧文说再见
下一篇: [Bluetooth]: android 平台上BLE连接流程之优化方案
teaspring
博客等级 码龄19年 350粉丝 24原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值