收藏 分销(赏)

redmine安装配置过程.docx

上传人:仙人****88 文档编号:11890624 上传时间:2025-08-18 格式:DOCX 页数:10 大小:334.03KB 下载积分:10 金币
下载 相关 举报
redmine安装配置过程.docx_第1页
第1页 / 共10页
redmine安装配置过程.docx_第2页
第2页 / 共10页


点击查看更多>>
资源描述
项目管理系统redmine安装配置过程 安装项目管理工具redmine APP NOTE 6004 日期:2010-4-20 部门:信息部 作者:姜虹 关键字:redmine安装、创建数据库 摘要: 安装项目管理软件redmine。 一、下载 InstantRails  Redmine 二、安装 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: mysql    3.   database: redmine    4.   host: localhost    5.   username: root    6.   password:    7.   encoding: utf8    8.      9. development:    10.   adapter: mysql    11.   database: redmine_development    12.   host: localhost    13.   username: root    14. password:    15.   encoding: utf8    16.    17. test:    18.   adapter: mysql    19.   database: redmine_test    20.   host: localhost    21.   username: root    22.   password:    23.   encoding: utf8   production: adapter: mysql database: redmine host: localhost username: root password: encoding: utf8 development: adapter: mysql database: redmine_development host: localhost username: root password: encoding: utf8 test: adapter: mysql database: redmine_test host: localhost username: root password: encoding: utf8   5、创建数据库: create database redmine character set utf8; 可以通过 InstantRails 进入 phpMyAdmin ,创建数据库,如下图: 创建成功后: 6、创建数据表: 进入 Redmine 项目的命令行,方法如下图所示:   在控制台中执行命令: cd redmine 进入redmin目录 rake db:migrate RAILS_ENV="production"   用来创建数据库,完成后应该创建 43 个表。 自动生成 如果报错“could not find RubyGem rack”错误,则有可能是InstantRails包内的ruby版本过低,可以用新版本的ruby覆盖InstantRails目录下相应文件夹。 如果依然报“A……”的错误,可以尝试再创建数据库前运行如下命令:”rake config/initializers/session_store.rb” 创建后可在数据库中查看到: rake redmine:load_default_data RAILS_ENV="production"   指明当前项目运行环境为 production ,中间会提示选择语言,选择 zh 。   7、到这里其实就算安装结束了,现在启动 web 服务,还是在上面的在命令行里 执行: ruby script/server -e production 执行成功后控制台应如下图所示: 8、在浏览器中访问地址: http://localhost:3000/ 进入 Redmine 常用文件 中文汉化文件:/lang/zh.yml 数据库地址:http://127.0.0.1/mysql/ 修改端口号 假设要改为的端口号为3307(可改为你想用的端口号) 步骤1.修改 InstantRails\mysql目录下的my.ini ,加入以下几行 [client] port=3307  [mysqld] port=3307 步骤2.修改InstantRails\conf_files目录下的my.ini,修改内容同步骤1(也可直接拷贝mysql目录下的my.ini到此目录)。 步骤3.修改InstantRails\phpmyadmin\config.inc.php文件 找到: $cfg['Servers'][1]['host'] = 'localhost'; 改为 $cfg['Servers'][1]['host'] = 'localhost:3307'; 步骤3(可选).InstantRails\rails_apps\redmine\database.yml文件(不加上无法创建数据库) 找到  production:的配置段 加入  port: 3307   资源推荐: 相关资料: 创建mysql数据库 Mysql安装(略,暂时请参考我的其它文章,如: 以后我会把mysql的各版本安装单独整理出来) # /usr/local/mysql/bin/mysql -u root -p Mysql> create database redmine default character set utf8; grant all on redmine.* to root; grant all on redmine.* to root@localhost; grant all on redmine.* to redmineuser; grant all on redmine.* to redmineuser @localhost; set password for redmineuser@localhost=password('redminpw'); Mysql>exit; Remine设定 (注意此时的目录一定要在redmine/config里,不然会出错,本文后面有错误信息。) # rake db:migrate RAILS_ENV="production"         //创建表 # rake redmine:load_default_data RAILS_ENV="production"        //加载默认配置 这里会要求选择默认语言,我选的中文zh: Select language: bg, ca, cs, da, de, en, es, fi, fr, he, hu, it, ja, ko, lt, nl, no, pl, pt, pt-br, ro, ru, sk, sr, sv, th, tr, uk, vn, zh, zh-tw [en] zh 这个默认设置只是在未登录时的界面语言,当用户登录后,默认语言还是英语,在My account里可以修改成其它语言。 启动WEB服务 # ruby script/server webrick -e production 或# ruby /usr/local/redmine/script/server webrick -e production 停止web服务方法:在当前启动窗口按ctrl+C 访问http://ip:3000/ 初始用户名/密码:admin/admin 这样启动后,启动窗口是不能关闭的,所以要使Redmine作为服务启动,需添加-d参数: # ruby script/server webrick -e production -d 或# ruby /usr/local/redmine/script/server webrick -e production –d 停止服务方法:(ps命令查出此进程的pid号,再杀掉,目前好像只能这样,我看了--help里面,还没有停止的参数。) # ps aux | grep ruby # kill -9 [PID] OK,安装完毕!可以进去玩了!哈哈! 贴个图,秀一下,嘿嘿~~~ 我在安装过程中遇到的错误记录: 1:在rake db:migrate时出错了,弄了半天才发现,原来是自己窗口开多了,执行目录弄乱了! 在执行这个命令时,操作目录一定要在redmine/config这个目录里,不然就会出现下面的错误,嘿嘿~~~误打误撞啊~~~错误信息如下: 执行rake db:migrate RAILS_ENV="production"命令后出错: (in /usr/local/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7) RCov is not available rake aborted! Don't know how to build task 'db:migrate' (See full trace by running task with --trace) 加上—trace后执行rake db:migrate RAILS_ENV=production --trace出错: (in /usr/local/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7) RCov is not available rake aborted! Don't know how to build task 'db:migrate' /usr/local/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:1728:in `[]' /usr/local/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2050:in `invoke_task' /usr/local/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2029:in `top_level' /usr/local/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2029:in `each' /usr/local/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2029:in `top_level' /usr/local/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2068:in `standard_exception_handling' /usr/local/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2023:in `top_level' /usr/local/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2001:in `run' /usr/local/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2068:in `standard_exception_handling' /usr/local/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:1998:in `run' /usr/local/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/bin/rake:31 /usr/local/ruby/bin/rake:19:in `load' /usr/local/ruby/bin/rake:19 如果有不对的地方,请高手批评交流哦~~~ 更新了一张图片~~~呵呵 最初知道这个软件是在公司开发一个大型项目的时候,当时看到项目页面的最下脚有“redmine”字样后,还在网上搜索了一番,知道是管理项目用的程序,而且是开源的。在笔记上写下了“readmine 项目管理工具”(囧)......多了个“a”,害我前天白搜索了好半天。       最近又头热,想学学这个软件,说不定以后还可以科学的管理一下(自己的)项目。不过网上的教程我搜索了一下,大多都告诉你怎么做,而不是为什么这么做:知其然不知其所以然。让人觉得非常高深很难似的。其实非常简单。我昨天郁闷到2点都没搞定,今天再设置,竟然就直接成功了......原因:没重启........       好了,说了这么多废话,下面入正题。 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(中文) 。 E.现在配置结束了,点击InstantRails界面(就是刚才点击InstantRails.exe后的程序界面)的I→Rails Applications→Manage Rails Applications栏目,如下,点击“Start with Mongrel”(启动redmine这个应用程序)。跳出一个dos窗口,不要关闭。现在就可以浏览你配置好的RedMine了。 F:浏览器输入:http://localhost:3000/ 即可。(注意:管理员id和密码都是“admin”。
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服