最近要开发一个项目管理系统,同事介绍个开源的项目管理系统先学习一下,一方面可以学习ruby,一方面也可以理解需求;白天搭建好了,回家在自己机器上再试一次。
1.安装JDK,netbeans,mysql
2.安装ruby,我用的版本是1.87
3.安装rails,rails版本用2.35,用命令行:gem install rails -v=2.3.5
4.命令行切换到mysql-2.8.1-x86-mswin32.gem所在的目录,执行gem install mysql-2.8.1-x86-mswin32.gem
5.把Mysql\bin下的libmySQL.dll,拷到Ruby\bin目录中
6.将程序导入netbeans中(习惯eclipse中的快捷键,可以在netbeans改成eclipse风格的)
7.修改项目中database.yml文件中的数据库配置
8.建库,建表(用命令),运行/调试 rake任务->db:create,建表:迁移数据库->到当前最新版本
9.在项目下执行rake generate_session_store,否则启动后会报错
10.运行服务器,用admin登录
11.运行单元测试,先执行rake gems:install RAILS_ENV=test,再建test库即可运行单元测试
11.在netbeans中安装rcov,直接装会报错,要先装DevKit,
安装说明:http://github.com/oneclick/rubyinstaller/wiki/Development-Kit
软件下载地址:http://rubyinstaller.org/downloads/
Installation Overview
Remove artifacts installed by the legacy DevKit devkit-3.4.5r3-20091110.7z.
Download the self-extracting DevKit-A.B.C-CCYYMMDD-sfx.exe archive.
Extract the DevKit contents into a directory with no spaces, e.g. – C:\DevKit.
Run the DevKit’s dk.rb init and install helper scripts to generate config.yml and enhance your installed Rubies.
Run the gem install rdiscount --platform=ruby smoke test.
Did the previous step fail? Please let us know!
Installation Detail – Step 1
If you previously installed the legacy DevKit devkit-3.4.5r3-20091110.7z, its artifacts were extracted into each Ruby installation and need to be manually removed. Remove the gcc.bat, make.bat, and sh.bat stub batch files in <RUBY_INSTALL_DIR>\bin and the <RUBY_INSTALL_DIR>\devkit subdirectory for each Ruby installation using the legacy DevKit.
Installation Detail – Step 2
The current DevKit is available at the RubyInstaller download page with older versions available at the archives page. As backup, check our GitHub downloads page.
Installation Detail – Step 3
Left double-click the self-extracting executable downloaded from Step 2 and choose a directory (without spaces) to install the DevKit artifacts into. For example, C:\DevKit. In the instructions that follow, the directory that you selected is identified as <DEVKIT_INSTALL_DIR>.
Installation Detail – Step 4
cd <DEVKIT_INSTALL_DIR> from Step 3 above.
ruby dk.rb init to generate the config.yml file to be used later in this Step. Your installed Rubies will be listed there (only those installed by a RubyInstaller package are detected at present).
edit the generated config.yml file to include installed Rubies not automagically discovered or remove Rubies you do not want to use the DevKit with.
[optional] ruby dk.rb review to review the list of Rubies to be enhanced to use the DevKit and verify the changes you made to it are correct.
finally, ruby dk.rb install to DevKit enhance your installed Rubies. This step installs (or updates) an operating_system.rb file into the relevant directory needed to implement a RubyGems pre_install hook and a devkit.rb helper library file into <RUBY_INSTALL_DIR>\lib\ruby\site_ruby.
Installation Detail – Step 5
Confirm your Ruby environment is correctly using the DevKit by running gem install rdiscount --platform=ruby. RDiscount should install correctly and you should see Temporarily enhancing PATH to include DevKit... in the screen messages. Next run ruby -rubygems -e "require 'rdiscount'; puts RDiscount.new('**Hello RubyInstaller**').to_html" to confirm that the rdiscount gem is working.
完成后安装rcov即可查看测试覆盖率
分享到:
相关推荐
### 源码搭建Redmine项目管理系统 #### 背景与目的 随着项目的推进,团队需要一套功能全面且开放的项目管理系统来辅助日常的工作流程。Redmine作为一个成熟且广泛使用的开源项目管理工具,因其丰富的特性(如问题...
在使用Ruby on Rails搭建Redmine时,你需要了解以下关键知识点: 1. **环境准备**:首先确保你的系统安装了Ruby、RubyGems和Bundler。Ruby是编程语言,RubyGems是它的包管理器,而Bundler则用来管理项目的依赖关系...
- InstantRails(例如,2.0-win版本),这是一个Ruby on Rails开发环境的集合,包含了Ruby、Rails、SQLite等组件,便于快速搭建Redmine环境 ### 3. 安装步骤 1. 安装InstantRails,按照安装向导完成设置。 2. 解压...
1. **操作系统**: Windows Server 或 Linux(推荐使用Linux发行版如Ubuntu Server,因为Redmine在Linux环境下表现更佳)。 2. **Ruby环境**: 安装最新稳定的Ruby版本。 3. **Ruby on Rails**: 确保环境中已安装Rails...
本手册将详细介绍如何在自己的系统上搭建一个完整的Redmine环境。 1. 引言 Redmine的搭建涉及多个步骤,包括安装必要的软件栈、配置数据库以及最后的Redmine应用安装。这个过程可能对新手来说有些复杂,但通过遵循...
Redmine 搭建及 RTX 消息提示配置 Redmine 是一个基于 Ruby on Rails 的项目管理工具,它提供了项目管理、问题追踪、文档管理、wiki 等功能。本文将详细介绍如何在 Windows 平台下搭建 Redmine 系统,并配置 RTX ...
### Redmine搭建过程中的经验与教训 #### 一、选择Redmine的原因 在选择Redmine作为BUG管理平台之前,经过了详细的对比分析。主要考察了三款软件:BugFree、Redmine和Mantis。虽然BugFree操作简单且对BUG管理清晰...
### Windows下Redmine-1.3.0安装指南 ...通过以上步骤,您应该能够在Windows环境下成功安装并运行Redmine 1.3.0版本。这将为您提供一个强大而灵活的项目管理和缺陷跟踪平台,有助于提高团队的工作效率和项目管理能力。
在 Linux 环境下搭建 Redmine 需要安装多个组件,包括 Ruby、RubyGems、Rails、MySQL 等。本文将详细介绍如何在 Ubuntu 11.04 环境下搭建 Redmine。 一、安装 Ruby Ruby 是 Redmine 的基础环境,需要安装 Ruby ...
在Linux环境下搭建Redmine是一个涉及多个步骤的过程,主要涵盖了Ruby的安装、RubyGems的安装、Rails框架的安装、MySQL数据库的配置以及Redmine本身的安装和配置。以下是对这些步骤的详细说明: **一、Ruby的安装** ...
在Windows环境下搭建Redmine项目管理平台,主要涉及的步骤包括安装Ruby、MySQL、Redmine以及相关的依赖库。首先,我们来详细讲解每个组件及其安装配置。 1. **Ruby**: 安装Ruby是Redmine的基础,这里选择了Ruby...
首先,RailsInstaller是简化Rails在Windows上安装的一个工具,它包含了Rails、Ruby、SQLite、Git和DevKit等一系列必备组件,使得Windows开发者可以方便地搭建Ruby on Rails 3应用环境。 1. 在开始安装Redmine前,...
在Linux环境下搭建Redmine是一个涉及多个步骤的过程,主要包括Ruby、RubyGems、Rails、i18n、MySQL驱动以及Redmine本身的安装与配置。以下是对这些步骤的详细说明: 1. **Ruby的安装**: - 从Ruby官方网站下载稳定...
在 Bitnami Linux Redmine 的安装过程中,用户可以快速搭建一个完整的 Redmine 环境,包括数据库服务器(如 MySQL 或 PostgreSQL)、Web 服务器(如 Apache)以及 Ruby on Rails 框架。由于博文链接未提供具体内容,...
下面我们将详细介绍如何在Linux下的Redmine环境中安装和配置Scrum插件。 首先,确保你的系统已经安装了Redmine。通常,这需要通过Ruby on Rails框架来完成,因此需要安装Ruby、Rails以及相关的数据库支持(如MySQL...
XAMPP是一个开源的Web服务器解决方案,包含了Apache HTTP服务器、MySQL数据库、PHP和Perl解释器,以及其他必要的工具,使得开发者可以在本地计算机上搭建一个完整的开发环境。XAMPP简化了安装和配置这些组件的过程,...
标题《Centos 6.x redmine安装过程全记录》和描述《在centos 6.3上逐步详细搭建redmine的过程,文中各软件版本是以搭建时为准,本文是搭建成功后整理到redmine后导出的。》中提供的知识点主要围绕在CentOS 6.x系统上...