一、Redmine简介:
Redmine 是一个支持多项目管理的跨平台项目管理系统,基于Web,使用Ruby on Rails框架开发。
Redmine is a flexible project management web application. Written using Ruby on Rails framework, it is cross-platform and cross-database. Redmine is open source and released under the terms of the GNU General Public License v2 (GPL).
基本特性如下:
* 多项目和子项目支持 Multiple projects support
* 可配置的用户角色控制 Flexible role based access control.
* 可配置的问题追踪系统 Flexible issue tracking system
* 自动日历和甘特图绘制 Gantt chart and calendar
* 支持新闻发布、Wiki 形式的文档撰写和文件管理News, documents & files management
* RSS 输出和邮件通知 Feeds & email notifications.
* 每个项目可以配置独立的 Wiki 和论坛模块 Per project wiki,Per project forums
* 简单的任务时间跟踪机制 Simple time tracking functionality
* 用户、项目、问题支持自定义属性 Custom fields for issues, projects and users
* 支持多种版本控制系统的绑定 SCM integration (SVN, CVS, Git, Mercurial, Bazaar and Darcs)
* 支持多 LDAP 用户认证 Multiple LDAP authentication support
* 支持用户自注册和用户激活 User self-registration support
* 多语言支持(内置简体中文)Multilanguage support
* 多数据库支持(MySQL、SQLite、PostgreSQL)Multiple databases support
官方网站:http://www.redmine.org/
帮助文档:http://www.redmine.org/guide
二、Redmine的安装和测试
Redmine的官方网站是:http://www.redmine.org,可以在这里:http://www.redmine.org/wiki/redmine/RedmineInstall得到与当前Redmine版本相符合的其他软件版本。
1、Ruby
Ruby的官方网站是http://ruby-lang.org/,我们使用1.8.7版。
安装Ruby是很简单的,先解开包:tar xfvj ruby-1.8.7.tar.bz2
然后配置:./configure –prefix=/usr/local/ruby
再运行make和make install,将ruby安装到/usr/local/ruby目录中。
安装完成后,记得设置PATH环境变量,加上/usr/local/ruby/bin,以便运行ruby。
直接编辑/etc/environment文件,在里面修改PATH环境变量。该方法必须重启系统后才能生效,但是对于任何用户都有效。
可以设置为:
PATH=.:/bin:/sbin:/usr/sbin:/usr/bin:/usr/local/bin:/usr/X11R6/bin:/usr/local/ruby/bin:/usr/local/mysql/bin
2、RubyGems
RubyGems的官方网站是http://www.rubygems.org/,是个包管理工具,相当于RPM、yum等工具。
当前最新版本是1.3.1,可以在这里下载(http://rubyforge.org/frs/download.php/45905/rubygems-1.3.1.tgz)。
安装RubyGems更简单,同样解开包:tar xfvz rubygems-1.3.1.tgz
再进入rubygems-1.3.1目录,运行:ruby setup.rb
即可完成安装(默认安装到ruby所在目录下)。
3、Rake
Rake的官方网站是http://rake.rubyforge.org/,可以让gem联网下载安装,也可以在官方网站下载后进行安装。
运行:
gem install rack -v=1.0.1
4、Ruby on Rails
Ruby on Rails的官方网站是http://rubyonrails.org/,同样可以使用gem联网下载安装,也可以下载后再本地安装。
运行:gem install rails -v=2.3.5
安装Redmine
1、下载并解开Redmine
Redmine的官方网址是http://www.redmine.org
使用如下命令可下载源代码:
svn co http://redmine.rubyforge.org/svn/trunk redmine
2、创建数据库
我们使用的是MySQL数据库,运行mysql客户端登录数据库:mysql -uroot -p
创建redmine数据库:create database redmine character set utf8;
为redmine创建数据库用户(这里的用户名密码都是redmine):grant all privileges on redmine.* to redmine@’%’ identified by ‘redmine’ with grant option;
3、设置redmine的数据库参数
我们使用redmine提供的例子为蓝本,进入redmine所在目录:cp config/database.yml.example config/database.yml
编辑文件config/database.yml,找到production段落,设置用户名和密码为,并保存文件。此处应注意设置项和前面的冒号(:)之间要有个空格,否则会出错。
4、生成会话存储密钥:
RAILS_ENV=production rake config/initializers/session_store.rb
注:r3055之后的版本移除了config/initializers/session_store.rb,使用下面的命令替代。
rake generate_session_store
5、创建数据库结构
运行命令:rake db:migrate RAILS_ENV=”production”
此时可能需要根据命令安装mysql gem,运行:gem install mysql
运行此命令安装时,如果系统的mysql数据库是yum或者rpm等方法安装的,并不是源代码方式进行安装的,可能会提示找不到mysql的一些文件的错误信息,可以卸载系统原有的mysql,并进行源代码方式安装mysql。
如果有类似错误信息,可以按照下面的方法解决:
Error1: syntax error on line 14, col 2: encoding: utf8
Resolution: modify config/database.yml, after password: it must has a space between “:” and “redmine”
Error2: No such file or directory – /tmp/mysql.sock
Resolution: modify config/database.yml “host: Localhost” to “host: 127.0.0.1″
6、载入默认配置
这一步是可选的,但高度推荐使用。
运行命令:rake redmine:load_default_data RAILS_ENV=”production”
读取默认配置数据,当遇到选择语言(Select language)时,选择zh.
至此,redmine简单的配置就完成了。使用其自带的webrick来运行redmine,来检查下redmine的配置
7、运行并测试redmine
运行命令:ruby script/server webrick -e production
即可启动redmine,默认打开3000端口,可以通过http://localhost:3000/访问(管理员初始用户名和密码都是admin)。
如果希望Redmine作为服务运行,加上-d参数即可:ruby script/server webrick -e production -d
分享到:
相关推荐
在Linux环境下安装Redmine,可以充分利用Linux系统的稳定性和安全性,为团队协作提供强大的支持。以下是一个详细的Redmine在Linux上的安装步骤,以及可能遇到的问题和解决方法。 ### 安装前准备 1. **系统要求**: ...
在安装 Redmine 之前,需要安装一些软件包,包括 Ruby、Ruby-devel、Ruby-libs、Ruby-irb、Ruby-rdoc、Ruby-mysql 等。 [root@test ~]# yum -y install ruby ruby-devel ruby-libs ruby-irb ruby-rdoc ruby-mysql ...
在安装完MySQL和Ruby环境后,接下来就是安装Redmine本身。文档中提到从Redmine官方网站下载Redmine 3.3.1的源代码压缩包,解压后进入到redmine目录中,并运行bundler install来安装Redmine所需的gem包。 安装完成后...
2. 软件版本依赖:在安装Redmine之前,需要确保系统上安装了MySQL数据库、Ruby语言、Rails框架以及Apache Web服务器。这些是Redmine运行的基础依赖。 3. 使用yum进行软件安装:通过yum工具安装了MySQL、Apache以及...
Bitnami 提供了一种简便的方式来在 Linux 上安装 Redmine,这个过程包括了必要的依赖项和配置,使得部署变得更加便捷。 【描述】: 在 Bitnami Linux Redmine 的安装过程中,用户可以快速搭建一个完整的 Redmine ...
本文将指导您在 CentOS 系统上部署 Redmine 4.1 并配置远程启动脚本。Redmine 是一个基于 Web 的项目管理工具,支持多种项目管理功能,如任务管理、BUG 追踪、文件共享、Wiki 等。 Ruby 和 RVM 的安装 在开始...
SELinux(Security-Enhanced Linux)是一种用于提高Linux安全性的机制,但在某些情况下可能会与Redmine的安装和运行冲突。为了避免这种情况发生,可以通过编辑配置文件将其禁用: ```bash vi /etc/selinux/config `...
通过以上步骤,我们已经完成了 Redmine 2.6.10 版本在服务器上的安装配置。这不仅涉及到了环境搭建、依赖安装等基础准备工作,还涉及到了数据库配置、Redmine 安装与配置等多个方面,确保了 Redmine 能够顺利运行。
在安装Redmine于CentOS系统时,这个压缩包包含了必要的软件组件和配置文件。 首先,我们来了解一下安装Redmine的基本步骤: 1. **环境准备**:在CentOS上安装Redmine,需要确保系统已经安装了基础的开发工具集,如...
Redmine的搭建涉及多个步骤,包括安装必要的软件栈、配置数据库以及最后的Redmine应用安装。这个过程可能对新手来说有些复杂,但通过遵循本手册的步骤,你可以成功地创建一个运行良好的Redmine实例。 1.1. 术语 - ...
在安装过程中,可能会遇到一些依赖问题,特别是与Gem版本冲突有关的问题。这时,你可能需要更新你的Gemfile.lock文件,或者根据错误提示手动调整Gem的版本。 配置Redmine,打开`config/configuration.yml`文件,并...
1. 操作系统:Redmine可以在多种操作系统上运行,如Ubuntu、CentOS、Debian等Linux发行版。 2. Ruby:Redmine需要Ruby运行环境,通常推荐使用Ruby 2.5或更高版本。 3. Rails框架:Redmine基于Rails开发,需要安装...
在本文中,我们将详细讲解如何安装RedMine1.2.1版本。 一、系统需求 在开始RedMine1.2.1的安装之前,你需要确保你的服务器或开发环境满足以下基本要求: 1. 操作系统:RedMine支持多种操作系统,如Linux、macOS和...
将 GitBucket & Jenkins & Redmine 安装到本地 Vagrant CentOS Linux 7.0.1406 版(核心)框添加 vagrant box add centos7 ...Vagrantfile config.vm.network "private_network", ip: "192.168.33.10"config.vm....
6. **服务部署**:以企业级LINUX应用服务器配置案例为例,例如,redmine项目管理软件的安装涉及以下步骤: - 安装必要依赖,如Ruby、Rails框架、数据库(如MySQL或PostgreSQL)。 - 下载并解压redmine安装包,根据...
根据redmine官网一步步实验,错误并修改过的,只要按着操作来一点问题都没有完成没压力架设出来。整合了邮件提醒功能
在进行版本控制系统搭建之前,首先需要安装并配置好CentOS系统。 ##### 2.1 安装步骤 1. **启动系统安装**: 使用CentOS安装介质引导系统。 2. **跳过CD媒体测试**: 出现提示时选择“Skip”。 3. **选择语言**: 选择...
在安装Rails和其他依赖包时,使用`bundle install`命令,这将根据Redmine项目的`Gemfile`自动安装所有必要的库。 在部署过程中,可能遇到网络延迟或失败的问题,此时需要耐心等待或者稍后再尝试。安装完成后,...
要安装和运行 Redmine 2.0.1,首先需要在支持 Ruby on Rails 的操作系统上(例如 Linux 或 macOS)执行以下步骤: 1. **解压文件**:使用 `tar` 命令解压归档文件。 ``` tar -zxvf redmine-v2.0.1.tar.gz ``` ...
在Linux系统中,将Redmine和SVN整合到Nginx服务器是一项常见的任务,特别是对于那些需要高效项目管理和版本控制的团队。Redmine是一个强大的Web应用程序,用于项目管理,包括任务跟踪、问题追踪、时间跟踪等功能,而...