当前位置: 首页 > 工具软件 > Redmine > 使用案例 >

redmine安装介绍

范建华
2023-12-01

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

 

另外一个安装方法:

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 如果页面正常显示,则说明已经成功安装。

 类似资料: