最近想在我的机器上配置一个 Trac
来管理我自己的小项目,尝试结果却令人失望,Trac 本身依赖无数的 Python 库不说,还非得要过时的 Python 2.4,而我的
Ubuntu Gutsy 默认安装的是 Python2.5,装两个 python 实在是让人不舒服。
幸运的是,在找 Trac
依赖库的过程中,我发现了 Redmine,一个基于 Ruby On Rails
开发的开源项目管理软件,不仅没有名目繁多的依赖,而且界面清爽,功能齐全,重要的是解压后简单配置一下数据库就能使用,实在是 Ruby/Rails
爱好者的最佳选择。
下面是安装 Redmine 的简介,由于 Redmine 基于 Rails 框架,因此详细的配置可以参考丰富的 Rails 书籍和文档。
1. 配置运行环境
从 Redmine 的老巢 www.redmine.org 下载 Remine 源码包并解压到一个目录中,这里假定是 "redmine"。
请
确保机器上已经安装了 Ruby 解释器,Ubuntu/Debian Linux 用户可以用 sudo apt-get install ruby
rubygems 来安装。Redmine 本身自带了 MySQL 驱动,如果需要使用其他数据库可以通过 gem 或者 apt-get
来手动安装,这里我个人强烈推荐使用 Gem 而不是 Linux 系统自带的包管理系统来安装 Ruby 相关的软件包。比如我使用
SQLite3,那么就使用 apt-get install sqlite3 libsqlite3-ruby 命令安装。
2. 配置数据库
用文本编辑器打开 redmine/db/database.yml.example 文件,把 production 节下的配置按你实际情况修改。举个例子,为了使用 SQLite3 作为数据库后端,我们把它修改成如下形式:
production
adapter: sqlite3
database: db/redmine.sqlite3 #数据库为 /redmine/db/redmine.sqlite3 文件
host: localhost
username:
password:
修改完成后把 database.yml.example 文件更名为 database.yml,更改当前目录为 redmine,执行命令:
rake db:migrate RAILS_ENV="production"
rake redmine:load_default_data RAILS_ENV="production"
这将自动创建数据库和相关的表,并将 Redmine 设置为默认状态。至此,我们的 Redmine 已经准备好运行了。
3. 运行
作为简单的本机项目管理程序,这里我采用 Ruby 自带的 WEBRick HTTP 服务器,需要使用 Apache 等生产级服务器的用户可以参考 Rails 相关文档进行配置。
确保当前目录为 redmine,简单地执行命令 ruby script/server -e production 启动 Redmine。
现在用你的浏览器打开 http://localhost:3000,马上可以看到 Redmine 的首页,还犹豫什么,赶快用用户名 admin,密码 admin 登录吧!
原文作者oldrev
分享到:
相关推荐
在Linux环境下安装Redmine是一个涉及到多个步骤和技术组件的过程。Redmine是一个开源的项目管理工具,基于Ruby on Rails框架构建,适用于多种操作系统,包括Linux。以下将详细阐述安装Redmine1.1.3的步骤,以及在这...
Redmine 在 Linux 上的安装步骤 Redmine 是一个基于 Web 的项目管理和 bug 跟踪系统,它可以帮助开发团队更好地管理项目和跟踪 bug。在 Linux 上安装 Redmine 可以让开发团队更好地管理项目和跟踪 bug。本文将详细...
在Linux环境下安装Redmine是一个涉及多个步骤的过程,其中包括设置MySQL数据库、安装Ruby环境及相关插件、获取Redmine源码并配置、初始化数据库以及启动服务器。以下是对这些步骤的详细说明: 1. **安装MySQL数据库...
【Redmine在Linux下的安装与常见问题】 Redmine是一款开源的项目管理软件,适用于团队协作和任务跟踪。本文将详细介绍如何在Linux环境下,特别是Redhat Linux 5.5上安装Redmine 2.0及其相关组件,以及解决可能出现...
通过以上步骤,你应该能够在本地机器上成功部署并运行Redmine。不过,请注意,实际部署可能会因操作系统、网络环境和其他特定需求而略有不同,因此在遇到问题时,查阅官方文档或社区资源通常是解决问题的好方法。
在Linux环境下搭建Redmine是一个涉及多个步骤的过程,主要涵盖了Ruby的安装、RubyGems的安装、Rails框架的安装、MySQL数据库的配置以及Redmine本身的安装和配置。以下是对这些步骤的详细说明: **一、Ruby的安装** ...
在 Linux 环境下搭建 Redmine 需要安装多个组件,包括 Ruby、RubyGems、Rails、MySQL 等。本文将详细介绍如何在 Ubuntu 11.04 环境下搭建 Redmine。 一、安装 Ruby Ruby 是 Redmine 的基础环境,需要安装 Ruby ...
linux环境下安装bitnami-redmine,下载后,直接拖到linux服务器中,直接安装即可,服务器内核需在centeros7之上的版本
下面我们将详细介绍如何在Linux下的Redmine环境中安装和配置Scrum插件。 首先,确保你的系统已经安装了Redmine。通常,这需要通过Ruby on Rails框架来完成,因此需要安装Ruby、Rails以及相关的数据库支持(如MySQL...
在Linux环境中安装Redmine是一个涉及多个步骤的过程,其中包括配置环境、安装依赖库、解压Redmine源码以及设置数据库连接等。以下是一个详尽的基于Linux的Redmine安装过程,这个过程通常会用到shell脚本,如`redmine...
Bitnami 提供了一种简便的方式来在 Linux 上安装 Redmine,这个过程包括了必要的依赖项和配置,使得部署变得更加便捷。 【描述】: 在 Bitnami Linux Redmine 的安装过程中,用户可以快速搭建一个完整的 Redmine ...
费话不多说了,本文主要描述如何在如何在Linux(Ubuntu)上安装Redmine。通过这篇文章你将了解如下内容。 TL;DR · 在Linux(Ubuntu)上安装Redmine的基本流程 · 配置phpMyAdmin的远程登录权限 · 配置...
标题中的“利用Unicorn和Nginx部署Redmine”指的是在服务器上安装并配置Redmine项目管理工具,通过Unicorn作为应用服务器,Nginx作为反向代理和负载均衡器,来提供高效、稳定的服务。这是一个常见的Web应用程序部署...
在Linux环境下搭建Redmine是一个涉及多个步骤的过程,主要包括Ruby、RubyGems、Rails、i18n、MySQL驱动以及Redmine本身的安装与配置。以下是对这些步骤的详细说明: 1. **Ruby的安装**: - 从Ruby官方网站下载稳定...
本文将指导您在 CentOS 系统上部署 Redmine 4.1 并配置远程启动脚本。Redmine 是一个基于 Web 的项目管理工具,支持多种项目管理功能,如任务管理、BUG 追踪、文件共享、Wiki 等。 Ruby 和 RVM 的安装 在开始...
### 在Centos7上部署Redmine v3.3的知识点详解 #### 一、环境准备与更新 在开始部署之前,首先要确保系统是最新的,并且处于一个良好的状态。这包括更新`yum`源以及禁用SELinux以避免权限问题。 **更新yum源:** ...
1. **操作系统**: Windows Server 或 Linux(推荐使用Linux发行版如Ubuntu Server,因为Redmine在Linux环境下表现更佳)。 2. **Ruby环境**: 安装最新稳定的Ruby版本。 3. **Ruby on Rails**: 确保环境中已安装Rails...
这个“redmine-2.6.7 For Linux版本”安装包是专为Linux系统设计的,旨在帮助用户在Linux环境中部署和管理项目。下面将详细介绍Redmine的功能、安装过程以及在Linux环境下的一些注意事项。 1. **Redmine功能**: -...