`
java-admin
  • 浏览: 1381994 次
  • 性别: Icon_minigender_1
  • 来自: 陕西.西安
社区版块
存档分类
最新评论

Windows 下安装项目管理工具 Redmine

 
阅读更多

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

 

另外一个安装方法:

 

Rails的痛苦升级路

文章分类:Ruby编程

最近在选择开源项目管理工具,最后看上了redmine

一开始用Bitnami,可是装好之后总是不能访问redmine

无奈之后选择InstantRails-2.0作为安装环境

可是按照网上的帖子装的过程中总是报错

后来才知道是因为我装的redmine 1.0.0要求的版本要比InstantRails-2.0高,而InstantRails-2.0从2007年开始就没更新过了。

昨晚我弄了2点半,中间几次想放弃,但拗不过自己的牛脾气,最后终于升级成功,并且成功访问了redmine。

过程是痛苦的,结果是甜蜜的。

虽然对ror并不是很了解,但想信我的安装经历对大家多少会有些帮忙。

 

具体过程如下:

1、InstantRails-2.0安装后,在配置环境变量path中配置ruby/bin目录(如果系统中有多个RUBY,执行命令行的时候系统认的就是path中的)

2、进入DOS命令行,执行gem update --system,结果

Updating RubyGems...
ERROR:  While executing gem ... (Gem::RemoteSourceException)
HTTP Response 302 fetching http://rubygems.org/yaml

     这是因为gem的配置过低,无法进行远程更新,执行gem -v 发现是1.0.1

3、从下面这个地址下载 rubygems-update-1.3.7.gem,http://rubyforge.org/frs/download.php/70695/rubygems-update-1.3.7.gem

    然后DOS命令进行该文件所在的目录,执行gem install --local rubygems-update-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 README
Could not find main page README
Could not find main page README
Could not find main page README

  执行gem -v查看,发现并没有更新成功,Could not find main page README是什么意思我没弄明白,但是我从http://production.s3.rubygems.org/yaml上发现这么一句

      If you have an older version of RubyGems installed, then you can still
      do it in two steps:
     
        $ gem install rubygems-update  # again, might need to be admin/root
        $ update_rubygems              # ... here too
 我照着再执行update_rubygems,接着出现的信息很多,就不帖出来,再执行gem -v,发现更新成功,已经是1.3.7了

 这一步是一切成功的源泉!!!!!!

4、接着再执行gem update --system,提示

 Updating RubyGems
Nothing to update

  这是为什么我不明白,请高手指点一下

5、再执行gem update rails --include-dependencies,提示信息

Updating installed gems
Updating rails
ERROR:  Error installing rails:
        actionpack requires rack (~> 1.0.0, runtime)
Gems updated: activesupport, activerecord
Installing ri documentation for activesupport-2.3.3...
Installing ri documentation for activerecord-2.3.3...
Installing RDoc documentation for activesupport-2.3.3...
Installing RDoc documentation for activerecord-2.3.3...

执行rails -v,发现还是2.0.2没有更新成功,根据actionpack requires rack (~> 1.0.0, runtime),应该是actionpack 需要1.0.0版本的rack

6、执行gem install rack -v=1.0.0

Successfully installed rack-1.0.0
1 gem installed
Installing ri documentation for rack-1.0.0...
Installing RDoc documentation for rack-1.0.0...

更新成功

 7、再次执行 gem update rails --include-dependencies

出现信息

Updating installed gems
Updating rails
Successfully installed rake-0.8.7
Successfully installed activesupport-2.3.8
Successfully installed activerecord-2.3.8
Successfully installed rack-1.1.0
Successfully installed actionpack-2.3.8
Successfully installed actionmailer-2.3.8
Successfully installed activeresource-2.3.8
Successfully installed rails-2.3.8
Gems updated: rake, activesupport, activerecord, rack, actionpack, actionmailer, activeresource, rails
Installing ri documentation for rake-0.8.7...
Installing ri documentation for activesupport-2.3.8...
Installing ri documentation for activerecord-2.3.8...
Installing ri documentation for rack-1.1.0...
Installing ri documentation for actionpack-2.3.8...
Installing ri documentation for actionmailer-2.3.8...
Installing ri documentation for activeresource-2.3.8...
Installing ri documentation for rails-2.3.8...
Installing RDoc documentation for rake-0.8.7...
Installing RDoc documentation for activesupport-2.3.8...
Installing RDoc documentation for activerecord-2.3.8...
Installing RDoc documentation for rack-1.1.0...
Installing RDoc documentation for actionpack-2.3.8...
Installing RDoc documentation for actionmailer-2.3.8...
Installing RDoc documentation for activeresource-2.3.8...
Installing RDoc documentation for rails-2.3.8...

执行rails -v,发现已更新成功

 

总结:rails更新有两种方式:1、联机更新;2本地更新

联机更新过程中如果出现HTTP Response 302 fetching http://rubygems.org/yaml无法更新,有两种情况

一是gem的版本过低,二是与服务器的连接不通

此时可以试着加入其他服务器地址

 gem source -l  查看列表

 gem source -a http://rubygems.org 加入新的服务器地址

 或者直接gem install rubygems-update --source http://rubygems.org

本地更新需要下载相应的gem包,版本需与要更新的rails版本对应,同时安装顺序有要求,因此gem包之间有依赖关系

顺序从上面的显示信息中可以看出来

Successfully installed rake-0.8.7
Successfully installed activesupport-2.3.8
Successfully installed activerecord-2.3.8
Successfully installed rack-1.1.0
Successfully installed actionpack-2.3.8
Successfully installed actionmailer-2.3.8
Successfully installed activeresource-2.3.8
Successfully installed rails-2.3.8

至于gem包的下载地址都在http://rubyforge.org/,但是有些项目的并不好找到,可以在google中直接搜索,就能找到在http://rubyforge.org/中的地址。

Redmine是一个灵活的跨平台的项目管理与缺陷跟踪管理工具 。具体的特征,可访问开源的项目管理和Bug跟踪工具 Redmine 

下面介绍一下Windows下Redmine的安装步骤。

 

  1. 给DOS添加ruby运行环境(下载并安装 rubyinstaller-1.8.7-p249-rc2.exe)
    下载地址:http://rubyforge.org/frs/?group_id=167&release_id=42563
  2. 安装Redmine所需的运行环境
    安装完rubyinstaller后, 点击开始菜单,选择 Start Command Prompt with Ruby 
    进入含有ruby环境的DOS界面,依次执行如下命令:
    gem install rakegem install -v=1.0.1 rackgem install mysqlgem install -v=2.3.5 rails
  3. 数据库的安装和创建
    下载并安装MySQL数据库 ,下载地址: http://dev.mysql.com/downloads/mysql/

    进入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';
  4. 下载Redmine压缩包 (redmine-0.9.3.zip)
    下载地址 http://rubyforge.org/frs/?group_id=1850

    解压并进入解压后目录的目录,将config/database.yml.example 重命名为 config/database.yml,
    并修改链接数据库所需要的参数,以下是修改信息,加粗部分是修改的内容:

    production:  adapter: mysql  database: redmine  host: localhost  username: redmine  password: redmine  encoding: utf8
  5. 生成session密钥,执行数据迁移并载入Redmine默认配置
    set RAILS_ENV=productionrake config/initializers/session_store.rbrake db:migraterake redmine:load_default_data

    如果出现以下异常:

    Mysql::Error: query: not connected: CREATE TABLE 'schema_migrations' ('version varchar(255) NOT NULL) ENGINE=InnoDB

    说明需要添加MySQL的动态链接库文件 libmySQL.dll

    1. 下载地址 http://instantrails.rubyforge.org/svn/trunk/InstantRails-win/InstantRails/mysql/bin/libmySQL.dll
    2. 然后后把libmySQL.dll复制到 Ruby/bin/目录下(你安装rubyinstaller的目录)
  6. 至此,Redmine安装已经完毕,下面用Redmine自带的Webrick服务器运行Redmine,测试是否安装成功 
    在Redmine的根目录输入命令
     ruby script/server

    打开浏览器,输入 http://localhost:3000 如果页面正常显示,则说明已经成功安装。

如果你用的操作系统是Linux, 可参见 Linux下Redmine的安装

 

===================================================================

另外一篇升级教程,可以解决很多问题.

 

分享到:
评论

相关推荐

    Windows下安装Redmine教程

    5. **Redmine**: Redmine是基于Ruby的项目管理工具。从官方下载页面获取最新稳定版(这里为2.0.3),解压缩到合适的位置。在Ruby环境中,通过命令行安装所需的Gem包,包括Redmine本身及其依赖,例如`bundle install ...

    redmine-3.4.5项目管理工具

    Redmine 是一个开源的、基于Web的项目管理和问题跟踪系统,它使用Ruby on Rails框架构建。这个"redmine-3.4.5"版本是Redmine的一个特定发行版,提供了在2017年(Redmine 3.4系列发布于2017年)时的最新功能和改进。 ...

    Redmine2.6最新版下载+中文windows安装攻略+简介

    ]Redmine 是一个开源的、基于Web的项目管理和缺陷跟踪工具。它用日历和甘特图辅助项目及进度可视化显示。同时它又支持多项目管理。Redmine是一个自由开放源码软件解决方案,它提供集成的项目管理功能,问题跟踪,并...

    Windows 2003下安装redmine

    ### Windows 2003 下安装 Redmine 的详细步骤与注意事项 #### 一、环境准备 **Redmine** 是一款非常流行的项目管理和跟踪系统,它基于 Ruby on Rails 构建,支持多种数据库,并且可以集成多种插件。由于 Redmine ...

    Windows下Redmine-1.2.1的安装(补充)

    Redmine是一款功能强大的项目管理和缺陷跟踪工具,支持多种操作系统。本文旨在详细介绍如何在Windows环境下完成Redmine-1.2.1的安装过程。通过遵循本文提供的步骤,用户能够成功搭建起一个完整的Redmine开发环境。 ...

    如何在局域网安装Redmine(原创)

    - 使用InstantRails自带的工具或第三方服务管理工具(如winservice),将Redmine安装为Windows服务。 - 配置服务启动参数,确保Redmine能够在服务器重启后自动启动。 - 测试服务启动情况,确保一切正常。 #### 解决...

    redmine-2.6.0 windows安装程序

    Redmine是一款开源的项目管理工具,它以Ruby on Rails框架为基础,提供了强大的缺陷管理、工作流支持以及多种项目协作功能。在Windows环境下安装Redmine 2.6.0版本,你需要按照以下步骤进行: 1. **环境准备**: -...

    Windows下Redmine-1.3.0安装笔记

    Redmine是一款开源且灵活的项目管理和缺陷跟踪工具,它能够帮助团队有效地管理项目的各个方面,包括任务分配、时间追踪、文件共享等。由于其跨平台特性,Redmine可以在多种操作系统上运行,包括Windows、Linux和Mac ...

    bitnami-redmine-3.3.3-1-windows-installer

    Redmine 是一个开源的、灵活的项目管理和问题跟踪工具,支持多项目管理,并且可以定制各种各样的跟踪器类型来适应不同的需求。Bitnami 提供的安装包包含了所有必需的组件,如 Apache、Ruby、MySQL 和 Redmine 应用...

    Redmine安装完全图文指南

    本文主要介绍了如何安装 Redmine 项目管理工具,涉及到 Ruby、MySQL、Redmine 等多个组件的安装和配置。下面是安装过程中需要注意的知识点: 一、环境准备 * 需要下载和安装多个软件,包括 Ruby 1.8.7、MySQL、...

    Windows下Redmine1.1.1的配置清单.doc

    Redmine 是一个基于 Ruby on Rails 开发的开源项目管理工具,尤其适合软件开发团队使用。在Windows环境下配置 Redmine 1.1.1 版本,需要遵循一系列步骤,包括安装必要的运行环境、配置数据库、下载和安装 Redmine ...

    bitnami-redmine-windows

    Redmine是一个开源且免费的项目管理工具,支持多语言,拥有任务跟踪、问题追踪、文档管理、时间跟踪等功能,广泛应用于软件开发团队和项目协作中。 在Windows环境下安装"Bitnami Redmine",用户无需手动配置服务器...

    在Windows上安装Redmine.pdf

    Redmine是一个使用Ruby on Rails(简称RoR)框架建立的灵活的项目管理工具。它提供了基本的需求管理、缺陷管理功能,还提供了新闻发布、Wiki、论坛等其他功能。下面详细介绍了在Windows平台上安装Redmine的步骤: ...

    windows 下redmine的安装

    Redmine 是一个开源的、灵活的项目管理和问题追踪工具,其功能强大且易于扩展。但在 Windows 平台上安装 Redmine 需要注意其对特定软件的依赖关系。 - **Ruby 和 Rails**: Redmine 要求使用 Rails 3.2 及以上版本,...

    Windows下Redmine_2.5.2安装和配置

    在Windows环境下安装和配置Redmine 2.5.2是一个涉及多个步骤的过程,需要对Ruby、Rails、数据库支持以及相关工具有一定的了解。首先,确保你的系统满足Redmine 2.5.2所支持的Ruby版本,例如Ruby 1.8.7、1.9.2、1.9.3...

    BitNami的Redmine升级步骤

    Redmine是一款开源项目管理和追踪工具,广泛应用于各类项目管理场景中。对于使用BitNami发行版的用户来说,正确地进行Redmine的升级尤为关键。本文将详细介绍如何通过BitNami Stack迁移数据并升级Redmine的过程。 #...

    redmine安装

    Redmine 是一个开源的项目管理工具,主要用于任务追踪、文档管理、时间跟踪和协作。它基于Ruby on Rails框架构建,适合于多种操作系统环境。以下是一个详细的Windows环境下Redmine的安装步骤: 1. **Ruby环境安装**...

    win下安装redmine2.1

    ### Windows 下安装 Redmine 2.1 的详细步骤 ...尽管中文支持方面存在一定的局限性,但 Redmine 依然是一款非常强大的项目管理工具,能够帮助团队更高效地协作和管理项目。希望这份指南能为您带来帮助!

    redmine-3.0.5.zip For windows平台

    Redmine 是一个开源的项目管理工具,主要用于跟踪和管理软件开发过程。它支持多种版本控制系统,如Git、SVN等,以及多种编程语言和框架。本压缩包"redmine-3.0.5.zip"是专为Windows平台设计的,包含了在Windows环境...

Global site tag (gtag.js) - Google Analytics