Windows 下安装项目管理工具 Redmine

红薯 发布于 2010/04/15 21:09
阅读 10K+
收藏 15

1.redmine是什么:是一个基于web的项目管理软件,用Ruby开发的。(可以想象成用php写的n个 文件,可以在网页上浏览,就像wordpress。)

2.在本机配置redmine需要那些文件:
a:配置本机的运行环境:InstantRails。(可以想象成要在本机配置php服务器,里面有mysql,phpmyadmin等等。国内我觉得比 较好的有“PHPNOW”)下载的包是绿色包,里面有mysql数据库phpmyadmin等等,直接复制到任意一个文件夹里面即可。注意,路径中不要有 空格!
b.redmine软件包。也是一个绿色软件包。复制到刚才的“InstantRails” 目录的 “rails_apps”中。

3.好,文件都准备好了。下面开始配置:

现在redmine用到的数据库和InstantRails里面的MySQL数据库是脱离的,也就是说,接下来的任务,实 际上是将redmine的数据与数据库关联,即:导入一些数据库到MySQL里面。仅此而已!(可以想象如同在phpMyAdmin里面导入*.sql的 文件,导入数据库。)

方法:
A.“InstantRails/rails_apps/redmine/config"下,有文件“database.yml.example”,重命 名一下,改成“database.yml”。我的想法是大概将如同*.doc.bak文件的bak去掉吧。这个是redmine数据库的配置文件,里面有 数据库的相关信息。(为什么不是下载来了就直接是.yml呢......)

B.点击“InstantRails”目录里面的“InstantRails.exe”文件。这就是启动环境(Apache)的主程序了。

C.进入phpMyAdmin下,新建三个数据库(用sql命令方式):
     create database redmine character set utf8;
   create database redmine_development character set utf8;
   create database redmine_test character set utf8;
(注:进入phpmyadmin下有两种方式。法1:浏览器输入http://127.0.0.1/mysql/    法2:InstantRails界面(就是刚才点击InstantRails.exe后的程序界面)的I→Configure→Database (via PhpMyAdmin)”。如果该栏是灰色的,表示你安装后没重启机器。重启一下即可。这个问题郁闷了我N个小时)

D.好,数据库建立了。现在应该往数据库里面导入数据了。目的如同用*.sql文件导入数据。这里是在dos命令下导入的。
      点击InstantRails界面(就是刚才点击InstantRails.exe后的程序界面)的I→Rails Applications→Open Ruby Console Window栏目,然后会跳出dos窗口。在里面输入命令:
        cd redmine     //进入redmin目录
        rake db:migrate RAILS_ENV="production"    //创建数据库
        rake redmine:load_default_data RAILS_ENV="production"   //指明当前项目运行环境为production ,中间会提示选择语言,选择 zh(中文) 。

rake db:migrate RAILS_ENV="development"
rake redmine:load_default_data RAILS_ENV="development"

E.现在配置结束了,点击InstantRails界面(就是刚才点击InstantRails.exe后的程序界面)的I→Rails Applications→Manage Rails Applications栏目,如下,点击“Start with Mongrel”(启动redmine这个应用程序)。跳出一个dos窗口,不要关闭。现在就可以浏览你配置好的RedMine了。


F:浏览器输入:http://localhost:3000/ 即可。(注意:管理员id和密码都是“admin”。界面还是英文界面,登录后可以在“设置”里面更改成“简体中文”。)

总的流程:下载文件包,配置数据库。没学过Ruby的不要被唬住,虽然redmine 是Ruby编译的,但是使用redmine并不需要了解Ruby。
注意:上文中所提到的文件目录,根据你下载的版本而定。比如上文中说文件夹 “redmine”,我这里实际上是“redmine-0.8.0”。我下的版本是0.8.0版的。
软件下载地址:
Instant Rails - Windows: http://rubyforge.org/frs/?group_id=904
Redmine : http://rubyforge.org/frs/?group_id=1850

附图:

加载中
0
宋浩
宋浩

现在的工具满天飞。 。。选择虽然多了。 但对于刚入门的简直是折磨。

0
倪森
倪森

可以使用  http://bitnami.org/stack/redmine#nativeInstaller  这个一键安装工具,svn,ruby,apache,mysql什么都帮你搞定。群英汇的哥们还整理了redmine中文文档。如果在windows下我选择VisualSVN,而不是自动安装的svn。

VisualSVN + bitnami_Redmind =很快装完,甚至都不用知道ruby。

0
程开源
程开源

开源力量( opensourceforce.org ) 曾经也考虑过redmine,而且做为一个国外开源产品,中文支持也不错,我们用过一段时间,做项目管理基本是够的。 但redmine 的团队交流 功能弱了一些。  

我们最后还是放弃了redmine,  ,现在的网站融合了项目管理,博客,wiki, 并且加进一些 SNS的功能以及微博的功能。  不过sns的功能仍然有待加强。  

sevk
sevk
这个不错 https://github.com/sciyoshi/redmine-slack
0
loozerhip
loozerhip

有没有更轻量级的?适合10个人左右的小团队使用的

0
K
Kevin_Gan

我执行rake db:migrate RAILS_ENV="production"出现下面的错误,这是什么原因?

rake aborted!
Could not find RubyGem rack (~> 1.0.1)
(See full trace by running task with --trace)

0
南瓜太郎
南瓜太郎

引用来自#3楼“倪森倪”的帖子

可以使用  http://bitnami.org/stack/redmine#nativeInstaller  这个一键安装工具,svn,ruby,apache,mysql什么都帮你搞定。群英汇的哥们还整理了redmine中文文档。如果在windows下我选择VisualSVN,而不是自动安装的svn。

VisualSVN + bitnami_Redmind =很快装完,甚至都不用知道ruby。

 这个还是不行啊 下载了 安装了 但是还是进不去啊

0
x
xtwxfxk

。。。红薯哥第一句话括弧部分的内容。。看的我很雷~~~~~

0
boco
boco
http://bitnami.com/stack/redmine  用这个吧 一键安装
panhan
panhan
嗯,还是这个比较省事,我在两台笔记本上折腾了一天后放弃手动安装了,辛苦半天装上最新的的版本,居然提示我需要用某个更低的版本的rails,崩溃。
0
sevk
sevk

这里也有安装方法: 

http://www.redmine.org/projects/redmine/wiki/RedmineInstall


gem install bundler

Then you can install all the gems required by Redmine using the following command:

bundle install --without development test
yoka24443
yoka24443
thanks!
0
panhan
panhan

引用来自“GanZhijie”的评论

我执行rake db:migrate RAILS_ENV="production"出现下面的错误,这是什么原因?

rake aborted!
Could not find RubyGem rack (~> 1.0.1)
(See full trace by running task with --trace)

看来版本太新,不适用了

我也报错:

rake aborted!
no such file to load -- bundler/setup

 

panhan
panhan
回复 @sevk : 非常感谢:)
sevk
sevk
回复 @panhan : 网络问题,看这里 : http://ruby.taobao.org
panhan
panhan
回复 @sevk : 谢谢,我执行后,出现错误提示 Updating RubyGems... ERROR: While executing gem ... (Gem::RemoteSourceException) HTTP Response 301 fetching http://gems.rubyforge.org/yaml 不知道是何缘故
sevk
sevk
gem update --system gem install rack bundler
返回顶部
顶部