`
buliedian
  • 浏览: 1238660 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

redmine开发环境建立笔记

阅读更多

The following steps are based on WinXP sp3 platform.

1 install instantrails2.0

2 update rails as following:

C:\InstantRails-2.0\ruby>gem update --system

C:\InstantRails-2.0\ruby>gem update rails --include-dependencies --source http://gems.rubyonrails.org/

note that you need to specify the source, or else, the update will timeout always.

by default, the rails version is 2.0.2, if you update rails successfully, version will be 2.3.3

C:\InstantRails-2.0\rails_apps\redmine>rails -v
Rails 2.3.3

if you see the error as:

ERROR: Error installing rails:
actionpack requires rack (~> 1.0.0, runtime)
Nothing to update

then you need to install rack first, try to download rack from website:

http://rubyforge.org/frs/?group_id=3113&release_id=42199

say, you put it in c:\rack\rack-1.0.0.gem

cd c:\rack

gem install rack-1.0.0.gem

if you see error as:

ERROR: Error installing rails:
rails requires rake (>= 0.8.3, runtime)

then you need to install rake 0.8.3, try to download rake from website:

http://rake.rubyforge.org/

cd c:\rake

gem install rake-0.8.3.gem

3 checkout redmine project stable version 0.9:

svn co http://redmine.rubyforge.org/svn/branches/0.9-stable redmine-0.9

4 copy redmine project to rails_apps directory, remove all hidden .svn directories.

5 find files as *example, and rename all these files by remove "example" word, for example, rename \InstantRails-2.0\rails_apps\redmine\config\database.yml.example to database.yml

6start instantrails.exe(make sure mysql server was started successfully)

7create databasesin mysql for redmine:

create database redmine character set utf8;
create database redmine_development character set utf8;
create database redmine_test character set utf8;

8 imports data

cd remine

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

if you see error like:

Missing the Rails 2.3.5 gem. Please `gem install -v=2.3.5 rails`, update your RA
ILS_GEM_VERSION setting in config/environment.rb for the Rails version you do ha
ve installed, or comment out RAILS_GEM_VERSION to use the latest version install
ed.

you need to modify enviroment.rb as

# Specifies gem version of Rails to use when vendor/rails is not present
RAILS_GEM_VERSION = '2.3.3' unless defined? RAILS_GEM_VERSION

if you see error like:

"A key is required to write a cookie containing the session data. Use config.action_controller.session = {:key => "_myapp_session", :secret => "some secret phrase"} in config/environment.rb"

please do as the suggestion, add following config to enviroment.rb file:

config.action_controller.session = { :key => "_redmine_session", :secret => "aa3be4f950045ce76451b8197bf06b6d" }

9 I->Rails Applications->Manage Rails Applications, choose redmine and start it with Mongrel.

if everything is fine, you will see the following message on command line:

** Starting Mongrel listening at 0.0.0.0:3000
** Starting Rails with development environment...
C:/INSTAN~1.0/ruby/lib/ruby/gems/1.8/gems/rails-2.3.3/lib/rails/gem_dependency.r
b:119:Warning: Gem::Dependency#version_requirements is deprecated and will be re
moved on or after August 2010. Use #requirement
** Rails loaded.
** Loading any Rails specific GemPlugins
** Signals ready. INT => stop (no restart).
** Mongrel 1.1.2 available at 0.0.0.0:3000
** Use CTRL-C to stop.

this means redmineproduct is running, youcould visit itjust by clicking http://localhost:3000/,

you will see webpage the same style as the redmine project home page:

http://www.redmine.org/

分享到:
评论

相关推荐

    Windows下Redmine-1.3.0安装笔记

    ### Windows下Redmine-1.3.0安装指南 ...通过以上步骤,您应该能够在Windows环境下成功安装并运行Redmine 1.3.0版本。这将为您提供一个强大而灵活的项目管理和缺陷跟踪平台,有助于提高团队的工作效率和项目管理能力。

    redmine自定义插件开发

    "红矿自定义插件开发" 红矿(Redmine)是一款基于Ruby on Rails的开源项目管理工具,提供了强大的插件机制,允许开发者创建自己的插件,以满足不同的需求。在本文中,我们将详细介绍如何开发一个红矿自定义插件,...

    linux下redmine安装笔记

    在Linux环境下安装Redmine是一个涉及多个步骤的过程,其中包括设置MySQL数据库、安装Ruby环境及相关插件、获取Redmine源码并配置、初始化数据库以及启动服务器。以下是对这些步骤的详细说明: 1. **安装MySQL数据库...

    redmine_gitlab_hook plugin

    在现代软件开发环境中,项目管理和版本控制工具的协同工作至关重要。Redmine 是一款开源的项目管理软件,而 GitLab 则是广受欢迎的分布式版本控制系统。为了更好地整合这两个强大的工具,开发者们创建了名为 ...

    redmine数据库所有表结构的介绍

    Redmine是一款开源的项目管理工具,它基于Ruby on Rails框架构建,被广泛用于软件开发团队进行任务跟踪、问题管理以及项目协作。了解Redmine数据库的所有表结构对于进行Redmine的二次开发至关重要,因为这将帮助...

    BitNami的Redmine升级步骤

    1. **备份当前环境**:在任何升级操作之前,都应备份当前的Redmine环境,包括但不限于数据库和文件系统。 2. **阅读官方文档**:查阅Redmine官方发布的升级指南,了解最新的升级步骤和注意事项。 3. **下载新版...

    redmine 2.6插件包

    redmine_agile:敏捷开发插件,可以拖动任务改变状态,还有燃尽图等功能(本人汉化) redmine_banner:顾名思义,添加banner支持(个人感觉很土鳖,没什么用) redmine_bootstrap_kit:让redmine支持bootstrap ...

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

    1. **操作系统**: Windows Server 或 Linux(推荐使用Linux发行版如Ubuntu Server,因为Redmine在Linux环境下表现更佳)。 2. **Ruby环境**: 安装最新稳定的Ruby版本。 3. **Ruby on Rails**: 确保环境中已安装Rails...

    linux下redmine安装笔记资料.pdf

    Linux 下 Redmine 安装笔记资料 本文档详细记录了在 Linux 系统下安装 Redmine 的过程,包括安装 Ruby、RubyGems 和 Rails 等重要组件的步骤。 一、安装 Ruby 在 Linux 系统下安装 Ruby 是 Redmine 安装的第一步...

    Windows下安装Redmine详细的操作步骤

    3. 如果你的系统中没有Apache和MySQL,可以考虑使用XAMPP这样的集成开发环境,它包含Apache、PHP和MySQL等组件。但请注意,XAMPP可能带来的版本兼容性问题。如果已经安装了这些组件,需要确认它们的版本与Redmine...

    redmine中文使用手册

    它支持多项目管理,能够处理各种类型的问题,如软件开发、维护、BUG修复以及日常任务跟踪。 在开始使用Redmine之前,用户需要进行账号注册,这通常在Redmine的主界面中进行。注册时需要填写包括用户名、姓氏、邮箱...

    Redmine缺陷数量统计

    Redmine是一款开源的项目管理工具,它广泛应用于软件开发领域,提供缺陷跟踪、项目里程碑、时间跟踪、文档管理等功能。Bitnami则是一个提供多种开源应用程序预打包的平台,使得用户能够快速部署包括Redmine在内的...

    Redmine API (Redmine 官方文档pdf版)

    Redmine API 为开发人员提供了一个强大而灵活的工具,用于访问和操作 Redmine 中的数据。通过了解不同资源的状态分类、如何指定内容类型以及如何进行认证等关键概念,开发人员可以有效地利用这个 API 来增强他们的...

    redmine scrum敏捷组件

    如果你是开发者或系统管理员,你可以研究这个包来了解其工作原理,或者按照文档配置到你的Redmine环境中。对于团队成员来说,熟悉Redmine Scrum组件的功能和操作将有助于提升团队的敏捷开发效率。

    redmine搭建手册(完整版)

    本手册将详细介绍如何在自己的系统上搭建一个完整的Redmine环境。 1. 引言 Redmine的搭建涉及多个步骤,包括安装必要的软件栈、配置数据库以及最后的Redmine应用安装。这个过程可能对新手来说有些复杂,但通过遵循...

    redmine

    13. **安装和配置**:Redmine的安装过程相对简单,但需要一定的服务器配置知识,包括Ruby环境、数据库设置以及Web服务器的部署。 14. **备份与恢复**:为了防止数据丢失,定期对Redmine数据库和配置进行备份是必要...

Global site tag (gtag.js) - Google Analytics