Redmine1.3.1安装完全手册(验证和总结).doc

上传人:hs****ma 文档编号:559995225 上传时间:2022-09-28 格式:DOC 页数:10 大小:286.51KB
返回 下载 相关 举报
Redmine1.3.1安装完全手册(验证和总结).doc_第1页
第1页 / 共10页
Redmine1.3.1安装完全手册(验证和总结).doc_第2页
第2页 / 共10页
Redmine1.3.1安装完全手册(验证和总结).doc_第3页
第3页 / 共10页
Redmine1.3.1安装完全手册(验证和总结).doc_第4页
第4页 / 共10页
Redmine1.3.1安装完全手册(验证和总结).doc_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《Redmine1.3.1安装完全手册(验证和总结).doc》由会员分享,可在线阅读,更多相关《Redmine1.3.1安装完全手册(验证和总结).doc(10页珍藏版)》请在金锄头文库上搜索。

1、安装项目管理工具 SVN+Redmine 最近想装个代码管理工具,以方便管理自己几年来的代码。需要既可以方便的查看和更新,还需要可以方便的索搜代码。 开始想放到Google SVN上面,后来觉得也没必要了,放在本地既安全也很方便。 我知道的可以和SVN集成的管理工具有Trac和Redmine。以前用过Trac,不过配置挺麻烦的,而且好像有一次我改了些配置,导致站点再也打不开了(搞了好久都没搞定,_)。 这次决定使用Redmine来搭建一个自己的代码管理工具,把自己平时积累的代码都提交上去。下面说一下安装步骤: 一、装备文件 我们搭建redmine使用集成环境Instantails。 Insta

2、ntRails2.0:http:/rubyforge.org/projects/instantrails/ redmine 1.2.0: http:/rubyforge.org/frs/?group_id=1850 gem1.3.7:http:/rubyforge.org/frs/download.php/70695/rubygems-update-1.3.7.gem 二、安装 配置InstantRails2.0与redmine1、解压InstantRails2.0到一个文件夹,文件夹名字不能含有空格(如InstantRails即可)。 2、然后把redmine 1.2.0解压到Instant

3、Rails下的rails_apps下。 更新InstantRails2.0由于Instant Rails 官网这个程序最新的2.0版本07年以后就不再更新了,因此自己搭建前请根据自己的需求更新其中的软件,Instant Rails2.0中软件的版本如下:* Upgrades Ruby to version 1.8.6 Patch Level 111* Upgrades Rails to 2.0.2* Upgrades Mongrel to 1.1.2* Upgrades RubyGems to 1.0.1* Upgrades Rake to 0.8.1* Upgraded Cookbook a

4、pp to support Rails 2.0.2打开Redmine1.2.0软件包中Doc目录下的INSTALL文档,可以看到安装的软件版本需求 = Requirements* Ruby 1.8.6 or 1.8.7* RubyGems 1.3.7* Ruby on Rails 2.3.11 (official downloadable Redmine releases are packaged with the appropriate Rails version)* Rack 1.1.0 gem* Rake 0.8.3 gem* I18n 0.4.2 gem 因此需要更新其中的软件,步骤如

5、下: 1、进入InstantRails根目录下。点击InstantRails.exe文件 2、点击InstantRails界面(就是刚点击InstantRails.exe后的程序界面)的Rails ApplicationsOpen Ruby Console Window栏目,然后会跳出dos窗口。在里面输入命令: 3、更新RubyGem,由于InstantRails2.0 中gem的版本比较低,不能直接通过命令行直接在线更新,需要使用到之前下载gem1.3.7软件包。 DOS窗口里用命令进入gem1.3.7文件所在的目录,执行gem install -local rubygems-update

6、-1.3.7.gem,出现信息: Successfully installed rubygems-update-1.3.7 1 gem installed Installing ri documentation for rubygems-update-1.3.7.Installing RDoc documentation for rubygems-update-1.3.7.Could not find main page READMECould not find main page READMECould not find main page READMECould not find main

7、 page README 再执行update_rubygems.会出现的信息很多,等结束完了运行gem -v 发现已经升级到了1.3.7 yeah 4、更新Rack,在命令行中输入gem install rack -v=1.1.0 5、更新Rake,在命令行中输入gem install rake -v=0.8.3 6、在Redmine = 1.0.5时,就需要安装i18n了,在命令行中输入gem install i18n -v=0.4.2 7、最后更新Rails,在命令行中输入gem install rails -v=2.3.11 去这里下更新包:http:/rubygems.org/http

8、:/rubyforge.org/注意:Rails要在Rack和Rake软件包之后更新,因为Rails 2.3.11依赖Rack和Rake,Rails 更新时如果发现Rack或Rake版本低就会自动更新Rack和Rake, 但是自动更新的Rake的不是0.8.3(我这是0.9.1),这导致Rake之后会运行失败。 8、更新Mongrel ,InstantRails2.0 自带的Mongrel是1.1.2的版本,需要更新,在命令行中输入gem install mongrel -v=1.1.5 建立redmine的数据库1、进入“InstantRails/rails_apps/redmine/con

9、fig下,有文件“database.yml.example”,复制该文件重命名“database.yml”2、配置database.yml中的“production”的参数,使用默认也可以。3、InstantRails界面右键ConfigureDatabase (via PhpMyAdmin)”。进入phpMyAdmin下,新建数据库(用sql命令方式):注:上述不能登录可用MYSQL客户端软件登录后执行create database redmine character set utf8;4、设置Session Key,进入Redmine目录,在命令行中输入rake generate_sess

10、ion_store(先安装 rdoc-2.4.2.gem)5、创建Redmine数据库,进入Redmine目录,在命令行中输入rake db:migrate RAILS_ENV=production,这将创建表和管理员账号gem install rack -v=1.1.0 只能用这个版本的RACK。rake load_default_data RAILS_ENV=production 是指明当前项目运行环境为production ,中间会提示选择语言,选择 zh(中文)6、输入ruby script/server -e production,启动Web服务器,在浏览器中输入http:/loca

11、lhost:3000/登陆,默认使用管理员账号login: admin password: admin,下面是登陆后的截图 安装SVN服务器 我这里使用Visual SVN作为SVN的服务,可以参考网络上的文章三、Redmine和SVN集成进入Redmine目录下Config,有文件“configuration.yml.example”,复制该文件重命名“configuration.yml”,修改其中的SVN配置scm_subversion_command: svn # (default: svn),这里需要设置在环境变量PATH中添加svn所在的目录再重启服务器,配置SCM,选用SVN设置库

12、路径,就可以看到代码了。如何在局域网安装Redmine(原创)作者:周敏龙 本文所用的软件有: Redmine 0.8.2: http:/rubyforge.org/projects/redmine/ InstantRails-2.0-win: http:/rubyforge.org/projects/instantrails/ 本文介绍了如何在局域网的服务器上安装Redmine,文中一部分是是网上下载的,一部分是自己的原创。由于本人要在公司的内部服务器上安装一个Redmine,然而在网上找到的介绍Redmine的安装的文章都大同小异,实践过程中遇到了不少问题。经过几天的奋战,终于把Redmi

13、ne完全安装好了,现在把我自己的心得总结一下,以便大家在遇到同样的问题时少走一些弯路。 首先总结一下本文解决了哪些别人没有解决的问题:(1)将Redmine集成到了已有的PHPNow系统中;(2)总结了安装InstantRails后应该修改哪些配置文件;(3)在非上网机上将RedMine安装为Windows服务,使其能开机自动运行。 1 Redmine介绍 是一个基于web的项目管理软件,用Ruby开发的。(可以想象成用php写的n个文件,可以在网页上浏览,就像wordpress。) Redmine:这是基于ROR(Ruby on Rails)框架开发的一套跨平台项目管理系统,是项目管理系统的

14、后起之秀,据说是源于Basecamp的ror版而来,支持多种数据库,除了和DotProject的功能大致相当外,还有不少自己独特的功能,例如提供wiki、新闻台、时间跟踪、feed聚合、导出pdf等待,还可以集成其他版本管理系统和BUG跟踪系统,例如SVN、CVS、TD等等。配置功能强大而且方便,自定义属性和更新通知也很实用,详细的介绍可以看看清华同方的redmine站点。中文版Redmine在线演示:ezWORK、英文版可看Redmine提供的官方演示。 协作对于一个团队来说至关重要,尤其是产品开发的团队,项目化的管理方式已经深入人心,MS Project 所有做过项目管理的人都应该了解,但

15、是每天面对一张静态的甘特图来分配资源、调整进度的做法已经不合时宜了,在 Web 服务盛行的时代,以沟通为核心概念的小型团队项目管理服务 Basecamp 取得了成功,同时还捧红了 Ruby on Rails 框架。 沟通与共享是现代项目管理的核心,这种 Web 形式的项目管理系统通过“项目(Project)”的形式把成员、任务(问题)、文档、讨论以及各种形式的资源组织在一起,大家参与更新任务、文档等内容来推动项目的进度,同时系统利用时间线索(Timeline)和各种动态的报表(Report)形式来自动给成员汇报项目进度。 在技术开发领域,Bug 追踪、Wiki 和 版本控制的集成对于项目管理系统来说必不可少,当然能够实现这些功能的系统也有很多,例如:

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号