- 浏览: 578117 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (411)
- webservice (3)
- oracle (37)
- sqlserver (8)
- j2ee (56)
- linux (7)
- javaweb (47)
- office (1)
- struts (23)
- hibernate (11)
- spring (29)
- 网络 (2)
- tomcat (13)
- tongweb (0)
- weblogic (0)
- powerdesiginer (3)
- svn (3)
- js (20)
- ie (2)
- 编译 (3)
- css (2)
- 操作系统 (5)
- Android (41)
- jbpm4.3 (1)
- fckeditor (3)
- 操作excel (2)
- db2常用命令 (1)
- ibatis (5)
- mysql (16)
- 表达式语言 (1)
- java方式调用存储过程 (1)
- ca (1)
- linux客户端 (1)
- 电子数码 (1)
- 行业应用 (12)
- 开发工具 (4)
- 面试 (1)
- 计算机原理 (1)
- NOSQL (5)
- 虚拟机 (1)
- nginx (0)
- velocity (2)
- jndi (1)
- spring mvc (39)
- springmvc (32)
- 安全 (5)
- htmleditor (6)
- iphone4 (1)
- html (4)
- jstl (2)
- ckeditor (5)
- 连接池 (1)
- jquery (6)
- 分页 (1)
- 技术研发规则 (1)
- javamail (1)
- maven (2)
- upload (1)
- log (1)
- 测试 (10)
- spring roo (1)
- 版本控制 (2)
- find bugs (0)
- jsf (0)
- springroo (0)
- 小道理 (1)
- 小道理,技术标准 (1)
- jsf (0)
- bitbao (2)
- redmine (3)
- 团队意识 (1)
- mybatis (2)
- jquery mobile (1)
- flexpaper (0)
- json (4)
- URLRewriteFilte (1)
- html5 (1)
- 都乐保活动 (0)
- openfire (0)
- TreeMap (1)
- build (0)
- javaweb,tag (0)
- algorithm (1)
- tag (2)
- 扯淡 (0)
- mac (2)
- 叶一火(老一) (1)
- 游玩 (1)
- 编码 (1)
- 上线部署 (0)
- 研发管理 (0)
- thumbnailator (2)
- 旅游 (0)
- bingweibo (1)
- 杂谈 (4)
- ktv (1)
- weibo (1)
- 爱情 (2)
- 饮食 (1)
- MediaWiki (1)
- git (1)
- 版本库 (1)
- servlet (1)
- 感悟 (1)
- 人生 (1)
- highcharts (1)
- poi (0)
- websphere (0)
- php (1)
最新评论
-
woshixushigang:
good
org.springframework.beans.TypeMismatchException: Failed to convert property valu -
nathanleewei:
org.springframework.jdbc.core.B ...
org.springframework.beans.TypeMismatchException: Failed to convert property valu -
浪禾木:
请问是ckeditor\contents.css吗?改过以后 ...
ckeditor自动换行问题 -
simusuishi:
刚哥威武!
ckeditor取值赋值问题 -
a455642158:
收割完毕……
Android开源项目源码下载(不断更新中)
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的安装步骤。
-
给DOS添加ruby运行环境(下载并安装
rubyinstaller-1.8.7-p249-rc2.exe)
下载地址:http://rubyforge.org/frs/?group_id=167&release_id=42563 -
安装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
-
数据库的安装和创建
下载并安装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'; -
下载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
-
生成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
- 下载地址 http://instantrails.rubyforge.org/svn/trunk/InstantRails-win/InstantRails/mysql/bin/libmySQL.dll
- 然后后把libmySQL.dll复制到 Ruby/bin/目录下(你安装rubyinstaller的目录)
-
至此,Redmine安装已经完毕,下面用Redmine自带的Webrick服务器运行Redmine,测试是否安装成功
在Redmine的根目录输入命令ruby script/server
打开浏览器,输入 http://localhost:3000 如果页面正常显示,则说明已经成功安装。
如果你用的操作系统是Linux, 可参见 Linux下Redmine的安装
===================================================================
另外一篇升级教程,可以解决很多问题.
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/ 中的地址。
转自:http://www.cnblogs.com/cyrix/articles/1868164.html
相关推荐
### BitNami Redmine升级步骤详解 #### 一、引言 随着技术的不断发展和软件功能的不断完善,定期对系统进行升级是确保其稳定性和安全性的必要措施之一。Redmine是一款开源项目管理和追踪工具,广泛应用于各类项目...
红矿(Redmine)是一款基于Ruby on Rails的开源项目管理工具,提供了强大的插件机制,允许开发者创建自己的插件,以满足不同的需求。在本文中,我们将详细介绍如何开发一个红矿自定义插件,包括插件的创建、编辑、...
### 如何在局域网安装Redmine(原创) #### Redmine简介 Redmine是一款基于Web的项目管理和跟踪工具,由Ruby on Rails (RoR)框架编写而成。它为团队提供了全面的功能,包括但不限于问题追踪、任务管理、版本控制...
Redmine是一款流行的开源问题跟踪系统,为团队管理提供了一整套解决方案,包括任务分配、进度监控、版本控制与BUG跟踪等。它支持多项目管理,能够处理各种类型的问题,如软件开发、维护、BUG修复以及日常任务跟踪。 ...
**基于Ubuntu 18.4的Redmine插件安装教程** Redmine是一个开源的项目管理工具,它提供了任务管理、缺陷跟踪、文档管理和版本控制等功能。然而,Redmine的默认功能可能无法满足所有用户的需求,比如账户头像设置、...
《Redmine GitLab Hook 插件详解:实现代码仓库的无缝集成》 在现代软件开发环境中,项目管理和版本控制工具的协同工作至关重要。Redmine 是一款开源的项目管理软件,而 GitLab 则是广受欢迎的分布式版本控制系统。...
8. **启动Redmine**:最后,启动Web服务器(如Apache或Nginx),配置其代理到Redmine的Rails应用,然后就可以通过浏览器访问Redmine了。 在整个过程中,关键知识点包括: - **软件包管理**:使用GCC编译源代码,...
**标题解析:** "redmine-java-api" 是一个与Redmine项目管理软件相关的Java库,它提供了对Redmine REST API的访问。这个API使得开发者能够使用Java语言与Redmine服务器进行交互,执行各种操作,如创建、更新和管理...
### Redmine API 知识点解析 #### 一、引言 Redmine 是一款非常流行的开源项目管理和跟踪系统,它支持多项目管理、问题跟踪、甘特图/时间线、新闻管理、版本控制等特性。为了更好地与外部系统集成以及方便用户通过...
Redmine是一款开源的项目管理工具,它提供了任务追踪、问题管理、文档管理等多种功能,深受IT团队的喜爱。而"Redmine Work Time"插件是专为Redmine设计的一款工时管理插件,它极大地增强了Redmine在时间跟踪方面的...
Redmine是一款开源的项目管理工具,它广泛应用于软件开发领域,提供缺陷跟踪、项目里程碑、时间跟踪、文档管理等功能。Bitnami则是一个提供多种开源应用程序预打包的平台,使得用户能够快速部署包括Redmine在内的...
Redmine是一款开源的项目管理工具,它基于Ruby on Rails框架构建,被广泛用于软件开发团队进行任务跟踪、问题管理以及项目协作。了解Redmine数据库的所有表结构对于进行Redmine的二次开发至关重要,因为这将帮助...
Redmine 搭建及 RTX 消息提示配置 Redmine 是一个基于 Ruby on Rails 的项目管理工具,它提供了项目管理、问题追踪、文档管理、wiki 等功能。本文将详细介绍如何在 Windows 平台下搭建 Redmine 系统,并配置 RTX ...
"centos6 安装redmine+apache2" 本资源摘要信息介绍了在 Centos 6 系统上安装 Redmine 和 Apache2 的步骤和要求。Redmine 是一个基于 Web 的项目管理工具,使用 Ruby on Rails 框架开发,需要特定的 Ruby 和 Rails ...
Redmine在Windows下实现自动备份和异地备份 1.Redmine备份内容 Redmine在Windows下的自动备份实现,包括: 1)Redmine目录的全备份(1周或1个月备份1次,由windows计划来调度执行),将整个Redmine安装的文件夹全部...
Redmine 安装完全图文指南 本文主要介绍了如何安装 Redmine 项目管理工具,涉及到 Ruby、MySQL、Redmine 等多个组件的安装和配置。下面是安装过程中需要注意的知识点: 一、环境准备 * 需要下载和安装多个软件,...
### Bitnami Redmine 3.3.3-1 Windows Installer 知识点解析 #### 一、Bitnami Redmine 概述 **Bitnami Redmine** 是一款为 Windows 用户提供的预配置 Redmine 安装包。Redmine 是一个开源的、灵活的项目管理和...
在Windows环境下安装Redmine是一个涉及多个步骤的过程,主要涉及到Ruby on Rails、Apache、MySQL等组件的配置。首先,RailsInstaller是简化Rails在Windows上安装的一个工具,它包含了Rails、Ruby、SQLite、Git和...
Redmine是一款开源的项目管理工具,它提供了任务跟踪、问题管理、文档管理等多种功能,深受开发者和团队的喜爱。为了进一步增强其用户体验,"clipboard_image_paste"插件应运而生,该插件允许用户直接从剪贴板粘贴...
【Redmine在Linux下的安装与常见问题】 Redmine是一款开源的项目管理软件,适用于团队协作和任务跟踪。本文将详细介绍如何在Linux环境下,特别是Redhat Linux 5.5上安装Redmine 2.0及其相关组件,以及解决可能出现...