Redmine安装使用说明文档
- 格式:doc
- 大小:3.17 MB
- 文档页数:18
Redmine使用手册一、 Redmine操作详解1.1、登录系统使用Internet连接到redmine页面,会看到下面的界面图 1-1点击新闻标题或者项目标题都可以看到具体的内容。
但是未登录只能查看,不能进行实质性操作。
未登录状态仅显示公开的项目页面左面是“最近的新闻”,右面是“最近更新的项目”左上角是快键菜单,点击“项目”可以看到所有公开的项目右上角有登陆和注册按钮输入登录名,密码。
点击登录登陆后注意要修改密码图 1-2登陆成功后会看到“我的主页”界面图 1-3界面跟未登录时板块显示相同,但是能看到未公开的项目。
左上角显示操作菜单,右上角是个人快捷菜单图 1-41.2、设置账号点击右上角的“我的账号”,图1-5会看到以下界面:图 1-6输入个人基本信息、邮件通知、首选项等内容。
具体的模块是由管理员设置的点击此处可以修改密码1.3、我的工作台点击主页面图 1-5左上角的“我的工作台”会看到下面的界面图 1-7“我的工作台”可以看做是个人桌面,这里的板块是我们想要经常使用的。
具体板块设置可以根据自己的需求个性化定制。
点击右上角的“个性化定制本页”就可以完成个性化工作平台的设置,如图图 1-8从下拉列表里选择想要添加到工作平台上的模块平台上各个板块的位置可以通过拖拽实现移动,也可点击板块右面的删除板块1.4、项目点击窗口左上角的“项目”看到下面的界面图 1-9点击任意一个项目,会进入到信息管理项目界面,如下图 1-101.4.1、新建问题点击上图中的“新建问题”我们看到下面的界面该项目中前三个模块:概述、活动、问题主要起到查看的功能,必须在给项目添加了内容以后才能进行实质性操作我们从“新建问题”问题开始图 1-11信息设置完成后点击创建或创建并继续(继续创建新的问题),我们来看一下我们刚刚创建的问题设置信息的基本属性,带星号的是必填的。
跟踪:从我们在新建项目时设置的跟踪标签里选择其中一个。
(现在有错误、功能、支持、改进四种标签。
安装之前,先暂时关掉杀毒软件和暂停360安全卫士,因为注册文件keymaker 会被当成病毒杀掉。
解压缩文件包,会出现下面的两个文件双击rserv34,点击‘next’,选择“I accept”,如下图点击“next”,选择“install”,安装完成后会出现如下界面选择“finish”.出现如下界面点击“Options”,在“port”选项里面,去掉勾,把“4899”该成“4811”,点“OK”。
然后选择第三个选项“permissions”,会出现一个小窗口,再选择“permissions”,点“A dd user”。
User name 后面填上店铺代码,password后面填上12345678,第三行也填12345678。
然后点OK。
在用户的权限选择中,要全部选择,在“ALL A ccess”后面的空格位置打上勾。
如下图:然后选择“ok”,再选择“OK”,最后选择”exit”.双击另外的一个文件“keymaker”,会出现一个窗口,点击“Activate”,如图点击后,程序会自动注册,当第三行出现“Radmin server success fully activated”就表示注册完成,可以X掉了。
如果注册的过程中被阻止,要关掉杀毒软件和360安全卫士,然后重新点Activate,直到注册完成。
最后打开Rserver 3.4,如图选择“start radmin server “打开后在桌面的右下角会出现一个蓝色R标志,整个安装过程完成。
----------------------本文档下载后可以编辑修改,在网上可以免费浏览,谢谢大家的支持--------------------------------------------本文档下载后可以编辑修改,在网上可以免费浏览,谢谢大家的支持----------------------。
Redmine使用手册目录一.REDMINE简介 (2)二.REDMINE的操作详解 (2)2.1登录系统 (2)2.2设置账号 (3)2.3我的工作台 (4)2.4项目 (4)一.Redmine简介Redmine:这是基于ROR(Ruby on Rails)框架开发的一套跨平台项目管理系统,是项目管理系统的后起之秀,据说是源于Basecamp的ror版而来,支持多种数据库,除了和DotProject的功能大致相当外,还有不少自己独特的功能,例如提供wiki、新闻台、时间跟踪、feed聚合、导出pdf等待,还可以集成其他版本管理系统和BUG跟踪系统,例如SVN、CVS、TD等等。
它具有以下功能:功能:●多项目和子项目支持●可配置的用户角色控制●可配置的问题追踪系统●自动日历和甘特图绘制●支持Blog 形式的新闻发布、Wiki 形式的文档撰写和文件管理●RSS 输出和邮件通知●每个项目可以配置独立的Wiki 和论坛模块●简单的任务时间跟踪机制●用户、项目、问题支持自定义属性●支持多种版本控制系统的绑定(SVN、CVS、Git、Mercurial 和Darcs)●支持多LDAP 用户认证●支持用户自注册和用户激活●多语言支持(已经内置了zh简体中文)●多数据库支持(MySQL、SQLite、PostgreSQL)●外观模版化定制(可以使用Basecamp 、Ruby安装二.Redmine的操作详解2.1登录系统使用Internet连接到redmine页面,连接http://pms/点击登录按钮(前提是已经注册)成功登录后的主界面输入登录名,密码。
点击登录。
登陆后修改密码。
2.2设置账号点击右上角“我的账号”2.3我的工作台点击左上角“我的工作台”在“我的工作台”中可以查看指派给我的问题,并进行相关操作。
2.4项目点击左上角“项目”右上角的菜单一次是新建项目,查看所有问题,所有项目耗用工时,全部活动。
Redmine的官方网站是:,得到与当前Redmine版本相符合的其他软件版本Redmine version Supported Ruby versions Required Rails version Required Rack version current trunk ruby1.8.6,1.8.7Rails2.3.11Rack1.1.11.RubyRuby的官方网站是/,我们使用1.8.7版。
安装Rubytar zxvf ruby-1.8.7-p330.tar.gz./configure--prefix=/usr/local/rubymake&&make install将ruby安装到/usr/local/ruby目录中。
编辑/etc/profile增加ruby环境变量pathmunge/usr/local/ruby/binsource/etc/profile2.RubyGemsRubyGems的官方网站是/,是个包管理工具,相当于RPM、yum等工具。
兼容性考虑建议下载1.3.5版本wget /rubygems/rubygems-1.3.5.tgztar zxvf rubygems-1.3.5.tgz再进入rubygems-1.3.5目录,运行:ruby setup.rb即可完成安装(默认安装到ruby所在目录下)。
3.Zlib库安装Gem需要zlib支持yum-y install zlib zlib-develcd/usr/local/src/ruby-1.8.7-p330/ext/zlibruby extconf.rbmake&&make install4.RakeRake的官方网站是/,可以让gem联网下载安装,也可以在官方网站下载后进行安装。
gem install rack-v=1.1.15.i18ngem install i18n-v=0.4.2生成会话存储密钥时需要6.Ruby on RailsRuby on Rails的官方网站是/,同样可以使用gem联网下载安装,也可以下载后再本地安装。
安装redmine有两种方法:一是,安装ruby186-26.exe ,然后通过命名自动下载安装,但速度超慢,又容易出错;二是选择InstantRails,里面集成了ruby,rails,mysql,phpmysqladmin,apache 等组件,安装很简单。
下面是步骤(我从其他网站拷贝后,自己稍作整理)一、安装redmine1. 下载InstantRails,解压缩到C盘根目录下。
2. 下载Redmine,解压缩。
将Redmine解压缩的文件夹直接拷贝到InstantRails目录的rails_apps目录下。
4. 启动InstantRails.exe,检查apache和mysql都正常启动。
(保证机器以前没有mysql,有的话要提前卸载,否则可能与InstantRails自带的mysql冲突)5. 创建数据库,在phpMyAdmin中使用sql语句创建数据库:create database redmine character set utf8;注:进入phpmyadmin下有两种方式。
法1:浏览器输入http://127.0.0.1/mysql/ 法2:InstantRails 界面(就是刚才点击InstantRails.exe后的程序界面)的I→Configure→Database (via PhpMyAdmin)”。
如果该栏是灰色的,表示你安装后没重启机器。
重启一下即可6. 将redmine的config目录下的database.yml.example文件重命名为database.yml。
里面是数据库的配置文件,说明数据库用户名、密码等。
7.往数据库里导数据点击InstantRails界面(就是刚才点击InstantRails.exe后的程序界面)的I→Rails Applications→Open Ruby Console Window栏目,然后会跳出dos窗口。
在里面输入命令:cd redmine-0.8.4rake db:migrate RAILS_ENV="production"rake load_default_data RAILS_ENV="production"在Redmine项目的命令行执行rake db:migrate RAILS_ENV="production",用来创建数据库,完成后应该创建43个表。
redmine使用指南Redmine是一个开源的项目管理工具,它可以帮助团队进行项目计划、问题跟踪、版本控制和协作。
以下是一些Redmine的使用指南:1. 登录和设置用户权限- 在浏览器中输入Redmine的URL,然后使用用户名和密码登录。
- 作为管理员,可以设置用户的权限和角色。
2. 创建项目- 点击"项目"标签,然后点击"新建项目"按钮。
- 输入项目的名称、标识符和描述。
- 配置项目的其他设置,如访问权限和跟踪器。
3. 创建问题- 在项目页面上,点击"问题"标签,然后点击"新建问题"按钮。
- 输入问题的标题、描述和其他相关信息。
- 分配问题给相应的负责人,并设置优先级和截止日期。
4. 跟踪问题状态- 在项目页面上,可以查看和跟踪所有的问题。
- 使用过滤器来筛选和排序问题列表。
- 根据问题的状态和进展进行更新,并评论和分配问题给团队成员。
5. 创建版本- 在项目页面上,点击"版本"标签,然后点击"新建版本"按钮。
- 输入版本的名称、描述和截止日期。
- 使用版本管理来跟踪问题和功能的进展。
6. 设置邮件通知- 在设置页面上,点击"通知"标签,然后配置邮件通知的设置。
- 可以设置哪些事件触发邮件通知,以及接收通知的用户。
7. 使用插件- Redmine支持许多插件,可以扩展其功能。
- 在插件页面上,可以找到并安装适合你项目需求的插件。
这些是Redmine的一些基本用法指南,希望对你有帮助!。
项目管理工具Redmine 安装试用手记1.安装导向(官网)/wiki/redmine/RedmineInstall2.坏境配置1)安装Ruby/projects/rubyinstaller/这里是一键安装包,一路Next即可,比较适合像我这种菜鸟^_^【注意】安装中有一个选项,是说要把Ruby的命令行配置到坏境变量中,为了下面调用命令方便,建议选上O(∩_∩)O2)安装ROR运行安装命令:gem install rails -v=3.2.17这是在线安装,比较慢,不过比较简单,亦然是小菜我的选择:)3)下载SQLite/download.html这里使用SQLite3,下载解压后,把sqlite.exe拷贝到刚才Ruby安装目录的Bin目录下即可 4)下载Sqlite ruby驱动/projects/sqlite-ruby/下载最新支持Win的驱动sqlite3-ruby-1.2.3-mswin32.gem运行安装命令:gem install sqlite3-ruby5) 下载DevKit1) Download Ruby 1.9.3-p02) Download DevKit file from/progDownload/DevKit-Download-193050.html (DevKit-tdm-32-4.5.2-20110712-1620-sfx.exe)3) Extract DevKit to path C:\Ruby193\DevKit4) cd C:\Ruby192\DevKit5) ruby dk.rb init6) ruby dk.rb review7) ruby dk.rb install3.安装配置Redmine1)下载最新版本/frs/?group_id=1850【注意】解压出来的目录路径中请不要包含空格,不然后面的安装配置中有惊喜给你,至于是什么惊喜,建议不怕郁闷的同志自己试一试:)2)修改数据库配置文件1.把config目录下的database.yml.example文件改名为database.yml2.修改production这一节为production:adapter: sqlite3database: db/redmine.db3.配置数据库Bundle install –-without development test rmagick运行命令行:(在Redmine的根目录下)1)创建数据库Bundle exec rake db:migrate RAILS_ENV="production"2)指定运行环境Bundle exec rake redmine:load_default_data RAILS_ENV="production"【注意】这里会让你选择语言,它已经内置了中文,回答“zh”即可O(∩_∩)OBundle exec rake generate_session_store3)下载Theme,这里我用黑黑的BaseCamp的Style :)1.下载地址/stuff/redmine/themes/basecamp/stylesheets/application.css2.安装方法在public/themes下新建目录basecamp,加入样式目录stylesheets,再把css文件加入其中即可,至于如何选用,下面运行Redmine之后进去玩玩,就能找到了,很easy的:) 4)运行Redmine(这里直接用Ruby自带的WEBrick做服务器,仅仅测试而已嘛,就将就一下啦)ruby script/server -e production那么现在就可以在以下地址访问Redmine了http://localhost:3000/Admin帐号和密码都是:admin4.运行截图HowTo install rmagick gem on WindowsPrerequisiteYou need to have the DevKit installed.Installation of ImageMagickDownload last setup packagefrom /script/binary-releases.php#windows and run it.In the Select Additional Tasks page of the wizard, make sure that both Add application directory to your system path and Install development headers and libraries for C and C++ options are checked:Installation of the rmagick gem∙open a new command prompt∙set CPATH and LIBRARY_PATH environment variables to point respectively to ImageMagick installation directory include and lib subdirectories (so theDevKit will find them at build time)For example:∙actually install the gem, e.g. with gem install rmagick or bundle install --without=development test, etc.Result:rmagick_installation_prompt.jpg (82.4 KB) Etienne Massip, 2012-05-25 13:11 ImageMagick_setup_options.png (37.2 KB) Etienne Massip, 2012-05-25 13:11 redmine_informations.png (6.72 KB) Etienne Massip, 2012-05-25 13:28安裝thin web服務器gem install thin安裝目錄下thin start –e production。
Redmine安装、设置、部署全程图解版本号:2010-08-31编写日期:2010-08-31完成日期:2010-08-31编写人:高强安装准备1.1Redmine官方提示•Ruby 1.9 is not supported yet. You have to use Ruby 1.8.x as stated above.•RubyGems 1.3.7 or higher is required with following limitations :o Rails 2.3.5 will fail with RubyGems 1.5.0 or later, stick to previous versions of RubyGems !o Rails 2.3.11 will fail with RubyGems 1.7.0 or later, stick to previous versions of RubyGems !•Rake 0.8.7 is required (rake 0.9.x is not supported by Rails yet)•Rack 1.1.x is required, 1.1.0 has a bug with quotes (#8416). Database migration would fail with other version.•Mongrel 1.1.5 needs a patch attached to #7688 to work fine with Rails 2.3.11. In case of upgrade, another issue may appear for some time after migration (#7857).•I18n 0.4.2 is required for Redmine >= 1.0.5•Rails 2.3.11 to 2.3.14 suffer from a major issue with sending mails to multiple recipients, see #8751 for details and solution.•Rails 2.3.14 is a minor security release known to work fine with Redmine 1.2.x series (except for previous point) and can be used as a replacement for 2.3.11(read config/environment.rb first).•MySQL 5.0 or higher (recommended) make sure to install the C bindings for Ruby that dramatically improve performance. You can get them by running gem install mysql. Ifyou have problem installing the mysql gem refer Rails Wiki pages1.2文件准备1.redmine-1.2.1.zip:/frs/?group_id=18502.InstantRails-2.0-win.zip:/frs/?group_id=904InstantRails是一个Rails应用的集成包包括了Ruby运行时,Rails框架,PhpMyAdmin,Apache,MySql等,这样就不需要分别下载需要的东西;3.rubyinstaller-1.8.7-p352.exe:/en/downloads/4.rubygems-1.4.1:/frs/?group_id=1265.rails-2.3.4.gem:/frs/?group_id=3076.rake-0.8.7.gem:/frs/?group_id=50&release_id=174147.activesupport-2.3.4.gem:/frs/?group_id=5708.activerecord-2.3.4.gem:/frs/?group_id=1829.actionpack-2.3.4.gem:/frs/?group_id=249&release_id=3955510.actionmailer-2.3.4.gem:/frs/?group_id=36111.activeresource-2.3.4.gem:/frs/?group_id=3507&release_id=3955312.i18n-0.4.2.gem:/gems/i18n/versions13.rack-1.1.0.gem:/frs/?group_id=3113&release_id=3468314.mysql-2.8.1-x86-mswin32.gem:/frs/?group_id=1598&release_id=3824515.gem_plugin-0.2.3.gem: /frs/?group_id=130616.daemons-1.0.3.gem:/gems/daemons/versions/1.0.317.fastthread-1.0.1-i386-mswin32.gem: /frs/?group_id=130618.cgi_multipart_eof_fix-2.5.0.gem: /frs/?group_id=130619.mongrel-1.1.5-x86-mingw32.gem:/frs/?group_id=1306安装向导1.安装rubyinstaller-1.8.7-p352.exe,安装时选择创建PATH,或者手动将子目录bin 的路径加入到Windows 的PATH 环境变量中(例如:在PATH 环境变量中加入C:\ruby-1.8.7\bin );2.解压rubygems-1.4.1.zip,并在Start Command Prompt with Ruby转至解压缩后的目录,运行如下命令:D:\redmine\rubygems-1.4.1>ruby setup.rb3.解压InstantRails-2.0-win.zip至磁盘某目录,目录路径不能有空格否则后续安装会提示错误;4.双击InstantRails.exe启动InstantRails服务,看到如下界面;5.将redmine-1.2.1.zip解压至InstantRails安装的rails_apps目录,如D:\Workspaces\InstantRails-2.0-win\rails_apps;将redmine的config/database.yml.example 重命名为config/database.yml,并修改链接数据库所需要的参数:production:adapter: mysqldatabase: redminehost: localhostusername: redminepassword: redmineencoding: utf86.在Start Command Prompt with Ruby命令行模式转至插件所在目录,安装以下插件(安装命令:gem install rails-2.3.4.gem 卸载命令:gem uninstall rails-2.3.4 插件列表:gem list)⏹rack-1.0.0.gem⏹rack-1.1.0.gem⏹rake-0.8.7.gem⏹actionpack-2.3.4.gem(request rack-1.0.0.gem)⏹activesupport-2.3.4.gem⏹activerecord-2.3.4.gem⏹actionmailer-2.3.4.gem⏹activeresource-2.3.4.gem⏹i18n-0.4.2.gem⏹rails-2.3.4.gem 该安装包依赖于上述插件,且版本要正确⏹mysql-2.8.1-x86-mswin32.gem7.进入mysql命令行,执行如下命令:mysql> create database redmine character set utf8;mysql> create user 'redmine'@'localhost' identified by 'redmine';mysql> grant all privileges on redmine.* to 'redmine'@'localhost';8.在Start Command Prompt with Ruby命令行模式进入redmine根目录,执行以下命令:rake generate_session_store 生成session密钥rake db:migrate RAILS_ENV="production" 创建redmine的库表结构,如果出现以下错误此时将D:\Workspaces\InstantRails-2.0-win\mysql\bin目录下libmySQL.dll文件复制到D:\Program Files\Ruby187\bin目录;rake redmine:load_default_data RAILS_ENV="production" 初始化redmine的默认配置数据,此时会提示选择语言,输入zh回车9.在Start Command Prompt with Ruby命令行模式进入redmine根目录,执行以下命令:ruby script/server -e production 启动ruby服务器10.打开浏览器,地址栏输入http://localhost:3000看到激动人心的redmine首页界面,默认管理员用户名和密码为admin;。
Redmine安装使用说明文档Redmine是一个基于web的项目管理软件,是基于ROR(Ruby on Rails)框架开发的一套跨平台项目管理系统.,是项目管理系统的后起之秀,支持多种数据库,除了和DotProject的功能大致相当外,还有不少自己独特的功能,例如提供wiki、新闻台、时间跟踪、feed聚合、导出pdf等待,还可以集成其他版本管理系统和BUG跟踪系统,例如SVN、CVS、TD等等。
总体而言,Redmine 是一个轻型,便捷的项目管理系统,具备一般软件开发项目常用的功能,并且有良好的扩展性,非常适合于小型软件项目的开发管理。
一、Redmine的安装1.1 下载软件:本文所用的软件有:Redmine 0.8.4: /projects/redmine/InstantRails-2.0-win: /projects/instantrails/1.2 Remine的安装1.首先将下载后的InstantRails-2.0-win.zip文件解压,以下假设解压到C:\。
InstantRails是一个Rails应用的集成包括了Ruby运行时需要的Rails框架、PhpMyAdmin、Apache、MySql等,这样就不需要分别下载需要的东西。
其中Apache是用的1.3版本,主要用于运行PhpMyAdmin(MySql的管理工具),Redmine本身内置了一个Ruby写的Http服务器:WEBrick 因此并不再需要Apache。
2.将下载后的redmine-0.8.4.zip文件解压缩,将解压缩后的文件夹直接复制到InstantRails目录的rails_apps目录下3.启动InstantRails(在C:\C:\InstantRails-2.0-win\下有个InstantRails.exe直接运行即可)会出现一个界面(见下图)上面可以控制Apache和MySql的停止和启动,请确保这两个都启动了。
Redmine安装手册RedMine 操作手册目录第 1 章概述 (1)第 2 章安装前的准备 (2)2.1 下载相应文件 (2)第 3 章安装与配置 (2)第 4 章让RedMine自动运行 (4)第 5 章 RedMine和Apache集成 (4)第 6 章 RedMine和 Hudson的集成 (5)第 7 章 RedMine和SVN的集成 (6)第 1 章概述Redmine是基于ROR框架开发的一套跨平台项目管理系统,是项目管理系统的后起之秀,据说是源于Basecamp的ror版而来,支持多种数据库,除了和DotProject的功能大致相当外,还有不少自己独特的功能,例如提供wiki、新闻台、时间跟踪、feed聚合、导出pdf等待,还可以集成其他版本管理系统和BUG跟踪系统,例如SVN、CVS、TD等等。
配置功能强大而且方便,自定义属性和更新通知也很实用。
第 2 章安装前的准备2.1下载相应文件安装需要用到如下的软件,请进行准备1. Ruby ,现在最新稳定的Ruby 版本,建议下载1.8.7或更高的版本,地址为:/doc/1372004.html,/frs/download.php/72085/r ubyinstaller ‐1.8.7‐p302.exe ;2. RubyGems 1.3.1 :/doc/1372004.html,/frs/download.php/45906/r ubygems ‐1.3.1.zip ,备注:RubyGems 是一个方便而强大的Ruby 程序包管理器;3. Rake 0.8.3,可以在线下载,是一门构建语言,它支持它自己的DSL 用来处理和维护Ruby 应用程序;4. Rails 2.2.2,/doc/1372004.html,/frs/download.php/47183/r ails ‐2.2.2.zip ;5. MySQL 5,下载最新版本 5.2,/doc/1372004.html,/downloads/mysql ;6. Redmine 1.0.4,/doc/1372004.html,/frs/?group_id=1850,下载redmine ‐1.0.4.zip ;7. Win32 OpenSSL v0.9.8j Light ,/doc/1372004.html,/?yknwgltgzkj ,运行 rake 时要用到; 8. Visual C++ 2008Redistributables ,/doc/1372004.html,/downloads/details.aspx?fa milyid=9B2DA534‐3E03‐4391‐8A 4D ‐074B9F2BC1BF&displaylang=en 。
2008-07-07项目管理工具Redmine安装关键字: redmine一、下载InstantRailsRedmine二、安装1、解压缩已下载的InstantRails 和 Redmine。
2、将Redmine解压缩的文件夹直接拷贝到InstantRails目录的rails_apps目录下。
3、在 InstantRails目录下,启动InstantRails.exe。
4、在redmine根目录下,找到 rails_apps\redmine\config 目录下的database.yml.example文件,重命名为 database.yml,并修改成下面这样:Ruby代码1.production:2. adapter: mysql3. database: redmine4. host: localhost5. username: root6. password:7. encoding: utf88.9.development:10. adapter: mysql11. database: redmine_development12. host: localhost13. username: root14. password:15. encoding: utf816.17.test:18. adapter: mysql19. database: redmine_test20. host: localhost21. username: root22. password:23. encoding: utf85、创建数据库:create database redmine character set utf8;可以通过 InstantRails进入phpMyAdmin,创建数据库,如下图:6、创建数据表:进入Redmine项目的命令行,方法如下图所示:在控制台中执行命令:cd redmine 进入redmin目录rake db:migrate RAILS_ENV="production" 用来创建数据库,完成后应该创建43个表。
项目管理工具Redmine使用指南版本:1.1无锡达思网络科技保留所有权利此文档中所有信息都为无锡达思网络科技专属使用文档中所有信息必须保密管理要维护你的基本资料,请点击右上角的我的帐户。
我的工作台我的工作台栏目通过点击登录后页面右上角的“我的工作台”链接进入。
项目项目链接列出了你所需要参与的项目。
点击具体的项目进去后,可以参与此项目你所具备权限的各项活动。
如下图:各子栏目功能描述如下:概述:为对此项目的大致情况进行描述。
配置:对项目的基本资料进行配置。
(报告人员没有配置功能)指派给:请选择具体的指派人员。
开始:选择此问题需要开始处理的日期。
完成:选择此问题需要到什么日期完成,也就是截止日期。
预计时间:填写完成此问题需要的小时数。
完成度:因为是新建问题,选0%。
以上项目请对应填写完成,以便于对问题的详细信息进行跟踪!!! 文件:如果此问题有截图或者辅助资料等,可以通过此选项进行上传。
填写/选择完成后,可点击“预览”查看问题的信息,或者点击“提交”进行提交。
2. 已指派/已解决/反馈请按实际情况对状态、优先级、指派给、开始、完成日期、完成度进行更新,并提交。
3. 已关闭内部管理文档在问题有处理人员解决完后,提交此问题的人员负责复审,没有问题后,可以将此问题关闭。
关闭后,此问题将不出现在处理人员的工作台上。
如果有问题,则可将此问题重新指派,更改其状态。
另外请注意:问题处理人员在处理问题时,有的问题可能需要跨度很长时间,如1-2天或者2天以上,为了跟踪进展情况,请于每日下班前,进入此问题,使用“登记工时”选项登记工时,或者更新此问题,填写工时并更新完成度情况。
8Redmine使用指南版本: 1.1达思网络科技-内部文档。
Redmine安装、搭建参考两个博客:⼀准备: a.安装railsinstaller ⼀直点next就可以了,安装完成之后C盘会⽣成⼀个Sites的⽂件夹。
b.ruby⽂件中bin⽬录配置到环境变量path中,gem命令才能使⽤ a.下载完成之后解压缩redmine-3.3.7.zip 把解压后的⽂档放到C盘中的Sites⽂件夹中。
3.mysql(搭建好后产⽣的数据都会保存在mysql数据库redmine) a.安装mysql去⽹上看教程。
b.把mysql中lib下的libmysql.dll复制到 RailsInstaller下ruby2.2.0的bin⽂件中去。
c.打开安装好的mysql数据库,执⾏⼀下sql语句:CREATE DATABASE redmine CHARACTER SET utf8;CREATE USER 'redmine'@'localhost' IDENTIFIED BY 'my_password';GRANT ALL PRIVILEGES ON redmine.* TO 'redmine'@'localhost';d.配置数据库。
将C:\Sites\redmine\config下的database.yml.example⽂件拷贝⼀份,改名为database.yml,打开⽂件编辑、修改如下图: 如果已经出错,请卸载mysql2,修改正确后重新安装mysql2,卸载gem uninstall mysql2⼆搭建:a.打开cmd 进⼊到C:/Sites/redmine-3.3.1 gem list 查看已经安装的⽂件在安装⽂件之前⾸先:输⼊更改下载地址: gem sources -l 查看当前的下载地址然后安装 gem install mysql2b.然后 bundle install --without development test rmagick安装所有需要的gems安装过程中如果提⽰出错如提⽰依赖rbpdf-font没有,导致安装中断,就执⾏⼀下 gem install rbpdf-font,然后再执⾏上⾯的命令。
Redmine-1.2.1完美安装指南奶奶的,超级不爽,本来装这个redmine的时候,找了很多网上的资料,发现很多都是转载的,很多都错了,没人去矫正,然后自己搞了好久才搞定,现在自己来做一个安装指南吧,算是这个项目的一点资产吧.首先谈谈网上的一些教程,用什么railsinstaller还有什么用Rubyinstaller和InstantRails-2.0-win都是不靠谱的,为什么?因为这些安装包里面集成的很多东西都是不能满足redmine1.2.1的,redmine-1.2.1安装要求以下的配置:上面写着,需要rails2.3.11还有ruby1.8.6Rack1.1.1所以那里安装包里面集成的上述软件都是不匹配的,有些太低版本有些太高,安装redmine-1.2.1就是要这些版本.不要搞错了.另外它还需要些MySql以及apache来做为服务器之用.下面讲讲具体的安装步骤:下载rails2.3.11ruby1.8.6Rack1.1.1以及用来配置服务器的XAMPP1.7.4.XAMPP1.7.4是可以在网上下载的,其它的可以到/或者/下载,记住一定要下载匹配版本的才可以..首先,安装ruby:下载ruby1.8.7,这个版本是不能点击就安装的,必须先解压在把解压后的文件放在你的目录下了.再在电脑属性的高级环境路径PATH中添加设置刚解压的ruby/bin目录.这时候你在CMD里面就可以输入C:>ruby-v输出的就是ruby的版本号1.8.7,如果是这样ruby环境就安装好了或则重来检查电脑的环境路径.第二步,安装rubyGem:照样先下载gem包:我这安装gem1.35,解压该包到一个地方,如:”C:\rubygems-1.3.5\”下,运行CMD定位到该目录下”C:\rubygems-1.3.5>”输入”ruby setup.rb”就可以启动gem 的安装.安装过后运行:”gem-v”,就可以看到gem的版本号.这里就得注意了,虽然安装了GEM但是运行”gem list”会出错,什么提示xxx.dll文件不存在,这样子Ruby就可以安装好了,ruby–v可以看到版本号是1.8.6.如果运行不了什么东西的话,应该是缺少是什么dll,自去去网上下也可以.然后后到ruby/bin就可以了.事实上我遇到过几个因为dll的关系而产生的问题,问题dll的名字zlib.dll和libmysql.dll.实际上我在ruby.bin还有ruby\lib\ruby\1.8\i386-mswin32两个文件夹都放了,不知道大家会遇到什么情况,libmysql.dll.要下个旧版本的,新的版本可以会连不上数据库!其它的rails以及Rack下载后,打开CMD进入到安装文件的文件夹,然后进行安装命令gem install–l文件名.文件名包含.gem后缀这样子就可以安装好了.分别运行rails–version rake–-version命令,可以看到自己的版本,一再强调要匹配,我的就是.确认无误后,再进入到下一步.下载回redmine-1.2.1,可以到官网下.下载回来,找一个自己喜欢的位置解压.下面要进行到数据库的配置,下载一个mysql.gem安装文件(跟下载那些rails一样,到官网下就可以了)然后安装也是一个道理,运行gem install–l文件名就可以了,安装好xammp之后,打开管理页面…打开control panel里面的admin,选择中文,之后,进入之后选phpmyadmin.在SQL里执行语句.create database redmine character set utf8;之后可以看到左边栏新增加了redmine数据库.复制redmine目录下的config/database.yml.example为config/database.yml并设置production内容production:adapter:mysqldatabase:redminehost:localhostusername:password:之后打开CMD,进入到redmine-1.2.1的文件夹,运行gem install-v=0.4.2i18n.然后再执行:rake db:migrate RAILS_ENV="production"之后会加载一些表进入数据库类似于下图,但是只是一部份之后再执行.rake load_default_data RAILS_ENV="production"需要选择语言:这样子就算差不多了,运行ruby script/server webrick-e production,就可以启动了.结果如下:虽然是成功运行了,但是有一些问题啊.那就是我不能每次运行都要输入这个命令啊.有一个解决的办法就是把它当然一个系统服务运行起来.具体按下面操作:1.先要安装mysql为服务,不过安装了xampp就不用这个操作,但是以防万一还是告诉大家,就是打开CMD进入到xammp/mysql的文件夹,然后运行:Mysqld–install命令,应该会提示已经存在的,没有的话也没关系.(关于数据库,还有很多可能出现的情况,大多可以在网上找到答案)2.之后安装mongrel_service,这个很蛋疼,里面很多很包都有依存关系,大家上网下载的时候就看着里面的依存关系来装,比如说A依存B,则先安装好B就可以了.具体要下载些什么呢,我把我的安装列表截图,大家自行到官网下载,一定要下得跟我截图上的版本号一样的才可以,因为这样子最保险:后面有些是x86-mswin32的后缀的,一定要下到这个版本的,官网里面都有的(官网右下角有一个最受欢迎的项目下载,可以看到mongrel项目)有一点要注意的就是mongrel它的版本是1.1.5x86-mswin32-60!!后面带着个-60的,不要下载x86-mswin32版本的了,安装是可以成功,但是没办法运行.3.再打开CMD,进行到ruby的bin目录下面,运行mongrel_rails service::install-N RedMine-c C:\redmine-1.2.1-p3000–e productionC:\redmine-1.2.1换成自己的安装目录就可以了,顺利的话就应该可以了再配置一下依存关系,运行命令sc config RedMine start=auto depend=MySQL最后确定一下,注册表下HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services有一个ImagePath项,打开了,确认参数e后面的值是production不是development看清楚了,是-e后面的参数,其实打开这个项的时候是可以一下子看到一个production而且前面也跟着个坑爹的e,可是不要搞错了,往前面看,才看到真正要改的production在前面.这样可以看到服务里面多了一个RedMine服务,记得把服务的启动类型选成,自动就可以了.这样子就基本上可以了.redmine可以自动运行.。
Ps:当下载遇到yum被锁的话,可以用rm -f /var/run/yum.pid没有cd 进入目录的话都是默认~ 根目录操作Nano可以用vim代替,比较方便严重注意:输入命令的同时先看下下面有没有图文!Gem命令加载东西很慢的,耐心等相关辅助网站:/projects/redmine/wiki/Install_Redmine_25x_on_Centos_65_complete /Linux/2015-03/115545.htmhttps:///一:卸载mysql1:卸载系统自带的mysql查看已经安装的mysql:rpm -qa | grep -i mysql2:卸载mysqlrpm -e --nodeps mysql-libs-5.1.73-3.el6_5.x86_643:删除与mysql相关的所有文件和库find / -name mysqlrm -rf /usr/lib64/mysqlrm -rf /usr/share/mysqlrm -rf /var/lib/mysqlrm -rf /etc/f二:安装依赖包yum -y install nano zip unzip libyaml-devel zlib-devel curl-devel openssl-devel httpd-devel apr-devel apr-util-devel mysql-devel gcc ruby-devel gcc-c++ make postgresql-devel ImageMagick-devel sqlite-devel perl-LDAP mod_perl perl-Digest-SHA三:安装服务器(apache)和mysqlyum -y install httpd mysql mysql-server设置开机启动(Allow start services when OS boot )chkconfig httpd onchkconfig mysqld onservice httpd startservice mysqld start为数据库root设置密码/usr/bin/mysql_secure_installation四:关闭SELinuxnano /etc/selinux/config五:设置主机名(设置你自己的域名)nano /etc/hosts六:配置防火墙:nano /etc/sysconfig/iptables添加内容位置如图:-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 443 -j ACCEPTnano /etc/sysconfig/ip6tables添加内容如上图类似:-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 443 -j ACCEPT激活配置/etc/init.d/iptables restart/etc/init.d/ip6tables restart允许重启后开启防火墙:chkconfig iptables onchkconfig ip6tables onreboot六:安装php和phpmyadmin(安装图形界面管理数据库)yum -y install php php-mysql php-gd php-imap php-ldap php-mbstring php-odbc php-pear php-xml php-xmlrpc php-pecl-apc php-soapservice httpd restart安装phpmyadminrpm --import /rpm/packages/RPM-GPG-KEY.dag.txtyum install (注意要连着下面的链接)/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpmyum -y install phpmyadmin编辑虚拟主机文件来允许远程登录到phpmyadminnano /etc/httpd/conf.d/phpmyadmin.conf编辑配置phpmyadminnano /usr/share/phpmyadmin/config.inc.phpservice httpd restart七,设置8080端口nano /etc/sysconfig/iptables添加内容位置如图-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPTnano /etc/sysconfig/ip6tables编辑内容如上图类似位置:-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT 激活端口/etc/init.d/iptables restart/etc/init.d/ip6tables restart编辑端口,进而进入myphpaadminnano /etc/httpd/conf/httpd.conf添加内容如图位置(ps:your_改为你自己喜欢的域名,不过要和刚才上面设置的一样)<VirtualHost *:8080>DocumentRoot /usr/share/phpmyadmin/ServerName your_</VirtualHost>设置侦听端口:nano /etc/httpd/conf/httpd.conf添加内容位置如图Listen 8080service httpd restart八:安装ruby\curl -L https://get.rvm.io | bash source /etc/profile.d/rvm.shrvm list knownrvm install 1.9.3检查是否安装成功ruby -v九:安装rubygemsyum -y install rubygems十:安装passengergem install passenger注意:安装要是出错,可能是gem源的问题,可以换源再试gem sources --remove https:///gem sources -a https:///gem sources -l注意显示的内容如下*** CURRENT SOURCES ***https://# 请确保只有gem sources -ugem install passenger2:passenger-install-apache2-module安装成功会出现两段需要复制的配置文件,建议先复制到文本,之后用的时候再粘贴LoadModule passenger_module/usr/local/rvm/gems/ruby-1.9.3-p551/gems/passenger-5.0.10/buildout/apache2/mod_passenger.so<IfModule mod_passenger.c>PassengerRoot /usr/local/rvm/gems/ruby-1.9.3-p551/gems/passenger-5.0.10PassengerDefaultRuby /usr/local/rvm/gems/ruby-1.9.3-p551/wrappers/ruby</IfModule><VirtualHost *:80>ServerName # !!! Be sure to point DocumentRoot to 'public'!DocumentRoot /somewhere/public<Directory /somewhere/public># This relaxes Apache security settings.AllowOverride all# MultiViews must be turned off.Options -MultiViews# Uncomment this if you're on Apache >= 2.4:#Require all granted</Directory></VirtualHost>其中一段配置文件放到:nano /etc/httpd/conf.d/passenger.conf配置文件内容,复制刚才生成的,根据你自己安装生成的为主:LoadModule passenger_module /usr/local/rvm/gems/ruby-1.9.3-p545/gems/passenger-4.0.37/buildout/apache2/mod_passenger.so<IfModule mod_passenger.c>PassengerRoot /usr/local/rvm/gems/ruby-1.9.3-p545/gems/passenger-4.0.37PassengerDefaultRuby /usr/local/rvm/gems/ruby-1.9.3-p545/wrappers/ruby</IfModule>3:service httpd restart十一:为redmine创建数据库注意:输入密码,root_password_mysql改成你上面root设置的密码,y our_new_password改成redmine_admin的密码(自己设置新的密码)mysql --user=root --password=root_password_mysqlcreate database redmine_db character set utf8;create user 'r edmine_admin'@'localhost' identified by 'y our_new_password';grant all privileges on redmine_db.* to 'r edmine_admin'@'localhost';quit;十二:安装2.5版本的redmine:cd /var/wwwwget /releases/redmine-2.5.0.tar.gztar xvfz redmine-2.5.0.tar.gzmv redmine-2.5.0 redminerm -rf redmine-2.5.0.tar.gz配置数据库:cd /var/www/redmine/configcp database.yml.example database.ymlnano database.yml注意如下图:password_redmine_admine是你刚才设置redmine_admin的密码十三:设置rails(bundle install要是出现错误,按提示操作)cd /var/www/redminevim Gemfile编辑换成淘宝源https://gem install railsgem install bundlerbundle installrake generate_secret_token创建redmine的数据库表RAILS_ENV=production rake db:migrateRAILS_ENV=production rake redmine:load_default_data十四::激活FCGI:cd /var/www/redmine/publicmkdir plugin_assetscp dispatch.fcgi.example dispatch.fcgicp htaccess.fcgi.example .htaccess十五:设置adpache 和FastCGIcd /var/www/rpm --import https:///static/0608B895.txtwget /pub/epel/6/x86_64/epel-release-6-8.noarch.rpmrpm -ivh epel-release-6-8.noarch.rpmyum -y install mod_fcgidrm -rf epel-release-6-8.noarch.rpm十六:创建文件目录:mkdir -p /opt/redmine/fileschown -R apache:apache /opt/redminecd /var/www/redmine/configcp configuration.yml.example configuration.yml nano configuration.yml编辑内容如图:十七:配置邮箱(可选)nano /var/www/redmine/config/configuration.yml刚才让复制的两个配置文件,一个一开始就用了,第二个现在用配置内容如下:(对照你刚才复制的内容进行修改)<VirtualHost *:80>ServerName your_domainServerAdmin your_domain@DocumentRoot /var/www/redmine/public/ErrorLog logs/redmine_error_log<Directory "/var/www/redmine/public/">Options Indexes ExecCGI FollowSymLinksOrder allow,denyAllow from allAllowOverride all </Directory></VirtualHost>十九:允许redminecd /var/wwwchown -R apache:apache redmine chmod -R 755 redmineservice httpd restart二十:安装 Subversionmkdir -p /opt/repositories/svnchown -R apache:apache /opt/repositories/chmod 0755 /opt/repositoriesyum install mod_dav_svn subversion subversion-rubymkdir /usr/lib64/perl5/vendor_perl/Apacheln -s /var/www/redmine/extra/svn/Redmine.pm /usr/lib64/perl5/vendor_perl/Apache/Redmine.pm 注意If you are using 32 bit Centos, change the path "/usr/lib64" to "/usr/lib"nano /etc/httpd/conf.d/subversion.conf添加以下内容:PerlLoadModule Apache::Redmine<Location /svn>DAV svnSVNParentPath "/opt/repositories/svn"SVNListParentPath onOrder deny,allowDeny from allSatisfy anyLimitXMLRequestBody 0SVNPathAuthz offPerlAccessHandler Apache::Authn::Redmine::access_handlerPerlAuthenHandler Apache::Authn::Redmine::authen_handlerAuthType BasicAuthName "Subversion Repository"Require valid-userRedmineDSN "DBI:mysql:database=redmine_db;host=localhost:3306" RedmineDbUser "redmine_admin"RedmineDbPass "your_password_database_redmine"</Location>。
Redmine使用手册Redmine使用手册1、简介1.1 Redmine概述1.2 Redmine的功能和特点1.3 Redmine的优势和适用场景2、安装与部署2.1 硬件和软件要求2.2 和安装Redmine2.3 配置与数据库连接2.4 启动和访问Redmine3、用户管理3.1 创建用户和用户组3.2 权限设置和角色管理3.3 用户登录和认证3.4 密码和个人设置4、项目管理4.1 创建和配置项目4.2 项目成员与权限设置 4.3 任务和问题跟踪4.4 项目文档管理4.5 项目日历和进度管理5、任务管理5.1 创建任务5.2 任务分配5.3 任务优先级和截止日期 5.4 任务状态和进度更新5.5 任务的关联和依赖6、问题跟踪6.1 创建问题6.2 问题分配和优先级6.3 问题状态和解决方案 6.4 问题的关联和依赖6.5 问题的分类和标签7、文档管理7.1 创建和文档7.2 文档版本控制7.3 文档的共享和访问权限 7.4 文档的评论和讨论7.5 文档的在线编辑和协作8、日历和进度管理8.1 创建和管理日历8.2 日历上的事件和计划 8.3 日历与项目进度关联8.4 日历的分享和导出9、报表和统计9.1 创建和报表9.2 报表数据的筛选和排序 9.3 报表导出和分享9.4 数据统计和图表展示10、插件和扩展10.1 插件的安装和配置10.2 常用的Redmine插件介绍10.3 开发自定义插件的基本步骤10.4 插件的更新和升级附件:本文档涉及的附件包括Redmine安装包、示例项目数据、截图和其他相关文档。
注释:本文所涉及的法律名词及其注释请参考各自法律的官方文档。
redmine中文使用手册Redmine是一款基于Ruby on Rails框架开发的项目管理系统,具有丰富的特性和高度的可定制性。
以下是Redmine的中文使用手册:一、Redmine简介Redmine是一个开源的、跨平台的项目管理系统,基于Ruby on Rails框架开发。
它提供了丰富的特性和工具,帮助团队更好地协作和管理项目。
Redmine具有以下特点:1. 多平台支持:可在Windows、Linux和Mac OS X等操作系统上运行。
2. 灵活的权限管理:可以基于角色和用户组进行权限控制,灵活地分配不同用户的访问和操作权限。
3. 丰富的功能集:包括任务管理、时间跟踪、问题跟踪、自定义字段、文件管理、Wiki、日历等。
4. 高度的可定制性:可以根据实际需求进行定制和扩展,如自定义工作流、报告和仪表板等。
5. 集成性:可以与其他工具和系统集成,如Git、SVN等版本控制系统,以及LDAP、CAS等认证系统。
二、Redmine安装与配置安装Redmine之前需要先安装Ruby和Rails框架,并配置数据库(如MySQL、PostgreSQL等)。
安装完成后,需要进行一些基本的配置,包括设置数据库连接、文件存储路径等。
三、Redmine使用方法1. 用户注册与登录:在Redmine首页点击“注册”按钮,填写相关信息完成注册。
登录后可根据需要进行个性化设置。
2. 创建项目:在首页或项目列表页面点击“创建项目”按钮,填写项目信息并选择工作流模板,即可创建一个新的项目。
3. 任务管理:在项目页面可以看到项目的任务列表。
用户可以创建、编辑、查看和完成任务,以及设置任务的优先级和状态。
4. 时间跟踪:在任务页面下方可以记录任务花费的时间,以便进行时间跟踪和工时统计。
5. 问题跟踪:在项目页面下方可以查看和管理项目中遇到的问题,包括报告问题和解决问题。
6. 文件管理:在项目页面上方可以上传和管理项目的文件,便于团队成员共享和下载。
Redmine的安装与配置* Redmine的安装与配置* Purpose* Requirements* Operating system* Software* Version* InstallPurposeRedmine 在项目实施中的作用在于作为项目管理的工具。
Redmine 是一个 Ruby on Rails 工程,因此需要先安装 Ruby on Rails 环境,另外,可通过 Passenger 将Redmine通过Apache 对外提供服务,因此,需要安装 Passenger 并在 Apache 中进行配置。
可从这里下载相关的gem。
RequirementsOperating systemCentOS 5.3Software* Apache* MySQLVersion* ruby-1.8.7-p174* rubygems-1.3.5* actionpack-2.2.2* activerecord-2.2.2* activeresource-2.2.2* activesupport-2.2.2* actionmailer-2.2.2* fastthread-1.0.7* rails-2.2.2* redmine-0.8.4* passenger-2.2.2Install1. 使用 root 用户登录系统2. 下载 attachment:ruby-1.8.7-p174.tar.gz 、 attachment:rubygems-1.3.5.tgz 、attachment:actionpack-2.2.2.gem 、 attachment:activerecord-2.2.2.gem 和attachment:activeresource-2.2.2.gem 、 attachment:activeresource-2.2.2.gem 、attachment:activesupport-2.2.2.gem 、 attachment:actionmailer-2.2.2.gem 、attachment:fastthread-1.0.7.gem 、 attachment:rails-2.2.2.gem 、attachment:passenger-2.2.2.gemmkdir -p /usr/local/src/redmine/ruby-on-railscd /usr/local/src/redmine/ruby-on-railswget http://.../ruby-1.8.7-p174.tar.gz wget http://.../rubygems-1.3.5.tgzwget http://.../actionpack-2.2.2.gemwget http://.../activerecord-2.2.2.gem wget http://.../activeresource-2.2.2.gem wget http://.../activesupport-2.2.2.gem wget http://.../actionmailer-2.2.2.gem wget http://.../fastthread-1.0.7.gemwget http://.../rails-2.2.2.gemwget http://.../passenger-2.2.2.gemcd /usr/local/src/redminewget http://.../redmine-0.8.4.tar.gz3. 安装rubycd /usr/local/src/redmine/ruby-on-railstar xzvf ruby-1.8.7-p174.tar.gzchown -R root.root ruby-1.8.7-p174cd ruby-1.8.7-p174./configure --prefix=/usr/local/rubymakemake install7. 设置系统路径和手册编辑 /etc/profile , 加入RUBY_HOME=/usr/local/rubyPATH=$PATH:$RUBY_HOME/binexport RUBY_HOME PATH运行下面命令重新载入环境变量source /etc/profile编辑 /etc/man.config ,加入mysql的手册路径MANPATH /usr/local/ruby/share/man4. 安装gemscd /usr/local/src/redmine/ruby-on-railstar xzvf rubygems-1.3.5.tgzchown -R root.root rubygems-1.3.5cd rubygems-1.3.5ruby setup.rb5. 安装rails所需插件gem install rails -v=2.2.2 -V或者cd /usr/local/src/redmine/ruby-on-railsgem install actionmailer-2.2.2.gem -Vgem install actionpack-2.2.2.gem -Vgem install activerecord-2.2.2.gem -Vgem install activeresource-2.2.2.gem -Vgem install activesupport-2.2.2.gem -Vgem install rails-2.2.2.gem -V6. 安装passengergem install passenger -v=2.2.2 -V或者cd /usr/local/src/redmine/ruby-on-railsgem install fastthread-1.0.7.gem -Vgem install passenger-2.2.2.gem -VAPXS2=/usr/local/apache/bin/apxs passenger-install-apache2-module 7. 设置环境变量vi /etc/profile在其中添加RUBY_HOME=/usr/local/rubyPATH=$PATH:$ANT_HOME/bin:$MYSQL_HOME/bin:$RUBY_HOME/bin export RUBY_HOME PATH运行source /etc/profile8. 创建mysql数据库mysql -u root -p mysqlmysql>create database redmine character set utf8;mysql>create user 'redmine'@'localhost' identified by '密码';mysql>grant all on redmine.* to 'redmine'@'localhost';9. 创建redmine用户groupadd -g 5003 redmineuseradd -g redmine -s /bin/bash -d /home/redmine -m -u 5003 redmine chown redmine.httpd /home/redminechmod 750 /home/redminemkdir /home/redmine/wwwchown redmine.redmine /home/redmine/wwwchmod 755 /home/redmine/www10. 安装redminecd /home/redmine/wwwsu - redmine -c "svn co /svn/trunk/home/redmine/www/redmine"或者cd /usr/local/src/redminetar xzvf redmine-0.8.4.tar.gzchown -R redmine.redmine redmine-0.8.4mv redmine-0.8.4 /home/redmine/www/redmine11. 配置数据库连接cd /home/redmine/www/redmine/configcp database.yml.example database.ymlchown redmine.redmine database.ymlvi database.yml修改其内容production:adapter: mysqldatabase: redminehost: localhostport: 3306username: redminepassword: 密码encoding: utf812. 配置邮件服务器cd /home/redmine/www/redmine/configcp email.yml.example email.ymlchown redmine.redmine email.ymlvi email.yml修改其内容production:delivery_method: :smtpsmtp_settings:address: port: 25domain: authentication: :loginuser_name: 邮件账号password: 邮件密码Notes:如果需要使用Gmail作为SMTP服务器,需要额外的配置,请参考在Redmine中配置使用Gmail 。
本人因为单位需要上一套项目管理软件,就选择了Redmine,主要是看中他的开源、插件丰富、具有中文支持的特点。
因为之前接触ROR和Mysql不多,我参考了网上大量文章,同时安装时又遇到诸多曲折。
因此把我的安装过程细化至每一个步骤,形成图文安装指南,希望对大家有用。
这篇博文主要参考了如下文章:/projects/redmine/wiki/RedmineInstall/blog/857494有关BUG的疑难解答主要参考:/boards/2/topics/22358/issues/7516/boards/2/topics/6423?r=6447/blog/2010/03/192/安装准备先下载下面这些安装过程中要用到的软件,如上图所示:1. Ruby 1.8.7:/frs/download.php/74293/rubyinstaller-1.8.7-p334.exe2. MySQL:/downloads/mysql/5.5.html#downloads3. Redmine 主程序:/projects/redmine/wiki/Download4. Win32 OpenSSL Light:/download/Win32OpenSSL_Light-1_0_0d.exe5. Visual C++ 2008 Redistributables :/downloads/details.aspx?familyid=9B2DA534-3E03-4391-8A4D-074B9F 2BC1BF&displaylang=en (如果不安装这个,调用OpenSSL 时可能会报“应用程序配置不正确,程序无法启动,重新安装应用程序可能解决问题。
”错误)6. ZLib 1.2.5:/zlib125-dll.zip (这个地址貌似失效了……那我这个版本哪里来的……汗……那就试试这个吧:/f /9662774.html)7. libiconv 1.9.2:/projects/gnuwin32/files/libiconv/ (运行rake 时要用到)安装与配置安装Ruby1. 安装Ruby运行环境(rubyinstaller-1.8.7-p334.exe),如上图2. 注意在安装过程中,勾选如上两项3. 开始安装,直至安装完成。
Redmine1.2.1 安装指南因为redmine是需要apache 和mysql的,所以正好我自己电脑的环境,已经安装好了apache和mysql。
此外,redmine使用ruby写的,所以还需要ruby的环境。
配置ruby 的环境我选用的是railsinstaller,目前railsinstaller的官网上/只有最新的2.0版本,集成的是ruby 1.9.2,而redmine 1.2.1只能兼容ruby 1.8.7.官网上又下载不了历史版本,费了好大的劲,满世界的找,终于在/user/alpha006名下找到了railsinstaller 1.1.1。
解压安装(当然有人需要的话,可以私下找我要)。
去redmine的官方网站下载所需要的版本-- 的我下载的的是redmine 1.2.1.弄清楚这个版本的需要的环境。
基本上就是我这里所描述的,后面会贴一个总的。
做好这些准备工作以后,可以配置redmine的运行环境了,如下步骤:1. 把redmine的解压到railsinstaller所产生的sites目录。
在dos窗口进入sites\redmine 目录下。
2. gem install rails -v=2.3.11 安装rails 2.3.11版本,这个redmine 1.2.1所要求的。
3. gem install rack -v=1.1.1 安装rack 1.1.1版本,这个redmine 1.2.1所要求的。
4. gem install -v=0.4.2 i18n 这个根据安装时返回的错误命令提示来决定。
比如的我就是提示Missing the i18n 0.4.2 gem. Please `gem install -v=0.4.2 i18n`5.进入mysql创建数据库。
执行以下几条sql 语句。
create database redmine character set utf8;create database redmine_development character set utf8;create database redmine_test character set utf8;create user 'redmine'@'localhost' identified by 'my_password';grant all privileges on redmine.* to 'redmine'@'localhost';6.拷贝config/database.yml.example文件到config/database.yml,修改database.yml的内容production:adapter: mysqldatabase: redminehost: localhostusername: redminepassword: my_passwordUsername 和password字段就是自己要设置的数据库的账号和密码,为了避免麻烦,把redmine_development和redmine_test的账户信息也设置好。
Redmine安装使用说明文档Redmine是一个基于web的项目管理软件,是基于ROR(Ruby on Rails)框架开发的一套跨平台项目管理系统.,是项目管理系统的后起之秀,支持多种数据库,除了和DotProject的功能大致相当外,还有不少自己独特的功能,例如提供wiki、新闻台、时间跟踪、feed聚合、导出pdf等待,还可以集成其他版本管理系统和BUG跟踪系统,例如SVN、CVS、TD等等。
总体而言,Redmine 是一个轻型,便捷的项目管理系统,具备一般软件开发项目常用的功能,并且有良好的扩展性,非常适合于小型软件项目的开发管理。
一、Redmine的安装1.1 下载软件:本文所用的软件有:Redmine 0.8.4:/projects/redmine/InstantRails-2.0-win:/projects/instantrails/1.2 Remine的安装1.首先将下载后的InstantRails-2.0-win.zip文件解压,以下假设解压到C:\。
InstantRails是一个Rails应用的集成包括了Ruby运行时需要的Rails框架、PhpMyAdmin、Apache、MySql等,这样就不需要分别下载需要的东西。
其中Apache是用的1.3版本,主要用于运行PhpMyAdmin(MySql的管理工具),Redmine本身内置了一个Ruby写的Http服务器:WEBrick 因此并不再需要Apache。
2.将下载后的redmine-0.8.4.zip文件解压缩,将解压缩后的文件夹直接复制到InstantRails目录的rails_apps目录下3.启动InstantRails(在C:\C:\InstantRails-2.0-win\下有个InstantRails.exe直接运行即可)会出现一个界面(见下图)上面可以控制Apache和MySql的停止和启动,请确保这两个都启动了。
如果你的电脑上安装了IIS,可能需要在httpd.conf (在C:\InstantRails-2.0-win\conf_files目录中,也可以修改与此冲突的其他软件的网络端口,在实际使用时和迅雷冲突过)中修改Apache的监听端口,默认是80。
如上图所示。
1.3 新建数据库并导入数据新建数据库并导入数据有两种方式,一种是直接使用Redmine自带的例子的数据库,用户再创建一个数据库即可,另一种方式是用户自己创建三个数据库,分别为PRODUCTION,DEVELOPMENT和TEST。
(第一种方式已验证成功,第二种方式未验证,应该也可以)1.3.1 第一种方式1.将C:\InstantRails-2.0-win\rails_apps\redmine-0.8.4\config 目录下的database.yml.example更名为database.yml,这个是redmine数据库的配置文件,里面有数据库的相关信息。
2.进入phpMyAdmin下,新建一个数据库,用sql命令方式:create database redmine character set utf8;注:进入phpmyadmin下有两种方式。
第一种方式是在InstantRails界面(就是刚才点击InstantRails.exe后的程序界面)的I→Configure→Database (via PhpMyAdmin)。
如果该栏是灰色的,表示你安装后没重启机器,重启一下即可)。
第二种方式直接在浏览器输入http://127.0.0.1/mysql/即可如下图所示的PhpMyAdmin管理界面,如下图所示。
之后再选择数据库→SQL输入sql命令即可,如下图所示。
创建成功后再返回数据库界面可以看到新增加的数据库文件,如下图所示。
3.往数据库里面导入数据:点击InstantRails界面的I→Rails Applications→Open Ruby Console Window 栏目,然后会跳出dos窗口。
在里面输入命令:cd redmine-0.8.4rake db:migrate RAILS_ENV="production"rake load_default_data RAILS_ENV="production"其中rake db:migrate RAILS_ENV="production" 是会创建相关的44个数据库表(可以在PhpMyAdmin查看);rake load_default_data RAILS_ENV="production" 是指明当前项目运行环境为production ,中间会提示选择语言,选择zh(中文).由于ruby版本比较低,所以下载最新版本的ruby,安装后将文件拷贝到InstantRails 下.然后执行: gem install bundlerbundle install1.3.2 第二种方式1.将C:\InstantRails-2.0-win\rails_apps\redmine-0.8.4\config 目录下的database.yml做如下修改:production:adapter: mysqldatabase: redminehost: localhostusername: rootpassword:encoding: utf8development:adapter: mysqldatabase: redmine_developmenthost: localhostusername: rootpassword:encoding: utf8test:adapter: mysqldatabase: redmine_testhost: localhostusername: rootpassword:encoding: utf8接下来,修改MySQL的配置。
进入phpMyAdmin(参考第一种方式,推荐从InstantRails的I→Configure→Database (via PhpMyAdmin)启动),打开SQL窗口,输入以下语句:create database redmine character set utf8;grant all privileges on redmine.* to redmine@localhost identified by 'redmine';create database redmine_development character set utf8;grant all privileges on redmine_development.* to redmine_development@localhost identified by redmine_development';create database redmine_test character set utf8;grant all privileges on redmine_test.* to redmine_test@localhost identified by 'redmine_test';从InstantRails的I→Rails Applications→Open Ruby Console Window启动,执行以下命令。
马上数据库表就自动生成了。
> cd redmine-0.8.4> rake db:migrate RAILS_ENV="production"> rake load_default_data RAILS_ENV="production"> rake db:migrate RAILS_ENV="development"> rake load_default_data RAILS_ENV="development"> rake db:migrate RAILS_ENV="test"> rake load_default_data RAILS_ENV="test"还有两点注意事项:yaml 文件对格式要求比较严,要体现层次rake load_default_data 命令是可选的,但是推荐使用。
1.4 启动Redmine在DOS命令行窗口下进入C:\InstantRails-2.0-win\rails_apps\redmine-0.8.4目录下执行ruby script/server -e production,启动Redmine。
启动后的界面如下图所示。
然后通过浏览器访问http://localHost:3000即可,缺省管理员用户名是admin,密码也是admin,初始登录界面如下图所示。
二、Redmine的配置2.1 配置Redmine为Windows服务按照上面介绍的步骤就可以使用Redmine,但当机器重启后都需要手工启动InstantRails和执行1.4节来启动Redmine,比较麻烦,下面就介绍将Redmine安装成Windows服务,只要系统启动无需登录也跟着启动。
在上述步骤中,MySql只是作为一个普通程序被InstantRails.exe启动,而Redmine又依赖于MySql,因此需要将MySql安装为Windows服务,从DOS命令行窗户中进入到C:\InstantRails\mysql\bin目录下执行:Mysqld -install即可将MySql安装为服务,在服务管理器中将其设为自动启动。
如下图所示:Ruby提供一个安装Ruby程序为服务的包:mongrel_service。
安装其实很简单,在C:\ InstantRails-2.0-win \ruby\bin目录下运行:gem install mongrel_service,此过程中会下载一些其他必须的包,如下图所示。
然后使用mongrel_service将Redmine安装为服务:mongrel_rails service::install -N RedMine -c C:\InstantRails\rails_apps\redmine-0.8.0 -p 3000 –e production其中C:\ InstantRails-2.0-win \rails_apps\redmine-0.8.0是Redmine所在目录3000是监听端口,然后修改启动方式为自动即可。
安装服务结果如下。