2011-07-20 15:31
目前 ror IDE开发环境有很多,比如netbeans、radrails、rails3、ruby in steel等,个人比较喜欢eclipse,所以介绍下集成环境。
首先要准备的几个需要下载的软件有
eclipse(http://www.eclipse.org/downloads/packages/eclipse-classic-37/indigor)
bitnami-rubystack(http://bitnami.org/stack/rubystack)
devkit(https://github.com/oneclick/rubyinstaller)
把这三个软件下载下来。
1、首先安装bitnami-rubystack。这个软件集成了ruby、rails、gem、Mongrel服务器、mysql、appache、phpmyadmin。
注意安装的时候,安装路径中不要出现空格比如 C:\Program Files (program和files中间就有空格)、bitnami rubystack(这两个单词中间也有空格);建议直接安装在D盘根目录下(比如D:\rubystack)
安装的时候可能瑞星或其他杀毒软件会提示两三个病毒,这个没啥关系,不用杀掉,杀掉会不会造成错误,这个没有尝试。
安装完成后,把mysql下的libmysql.dll这个文件复制到system32下。
2、安装DevKit。运行DevKit-tdm-32-4.5.1-20101214-1400-sfx.exe把文件解压到任何目录(同样目录路径不要有空格,建议直接解压到D:\rubystack\devkit目录下);运行 程序->bitnami rubystack->use bitnami rubystack,启用ruby命令行,跳转到解压的devkit目录下。运行“ruby dk.rb”,按照给出的提示操作;先运行“ruby dk.rb init”进行初始化,初始化过程会检测当前系统内是否安装ruby,并将ruby的安装路径写入到config.yml中,由于安装的集成工具包所以无法被检测到,只能自己手动配置ruby路径;
|
# This configuration file contains the absolute path locations of all
# installed Rubies to be enhanced to work with the DevKit. This config
# file is generated by the 'ruby dk.rb init' step and may be modified
# before running the 'ruby dk.rb install' step. To include any installed
# Rubies that were not automagically discovered, simply add a line below
# the triple hyphens with the absolute path to the Ruby root directory.
#
# Example:
#
# ---
# - C:/ruby19trunk
# - C:/ruby192dev
#
---
- E:/RubyStack/rub
注意“-”还有“/”的样式
执行‘’ruby dk.rb review ‘查看是否显示已配置的路径,如果不显示则说明配置错误,显示则执行“ruby dk.rb install”开始安装,安装完成后会提示两个【info】。
3、安装rubydebug。在ruby命令行中执行gem install ruby-debug-ide。安装debug的ide(必须可以上网,因为需要到网上下载ruby-debug-ide)。
4、下载好eclipse,解压。在help->install new software。提示输入路径(http://download.aptana.com/tools/radrails/plugin/install/radrails-bundle)安装eclipse的radrails插件(如果有路径错误,请自己到aptana官网寻找。),按照提示安装就好。
5、运行eclipse,会提示让安装ruby。选择第二个,然后将rubystack下ruby的安装路径配置上。ruby环境配置完毕。
6、写一段ror程序,打个断点。run->debug configuration中新创建一个debug。

点击apply后可debug程序。
6、mysql安装后不能被别人访问的问题,是root权限被限制在能本机访问。到网上搜索个命令把这个限制去掉即可。
7、一下是安装的时候的一些参考资料
mysql root账户限制问题
http://blog.sina.com.cn/s/blog_485acedb0100a5cm.html
devkit安装
http://rubyer.me/?p=134
http://www.growee.tk/2011/01/04/%E8%A7%A3%E5%86%B3%E6%97%A0%E6%B3%95%E5%AE%89%E8%A3%85ruby-debug/
bitnami
http://bitnami.org/article/howto-windows-rubystack-aptana-radrails-ruby-debug

- 大小: 41.3 KB
分享到:
相关推荐
**Ruby on Rails 开发环境构建:Eclipse与RadRails 插件详解** 在现代软件开发领域,Ruby on Rails(简称Rails)作为一个强大的Web应用程序框架,因其简洁、高效的特性深受开发者喜爱。而Eclipse,作为一款功能强大...
RadRails是一款基于Eclipse的Ruby on Rails集成开发环境(IDE),提供了丰富的功能支持Rails应用开发。 1. **下载与安装** - 访问官网[http://www.radrails.org/](http://www.radrails.org/)下载RadRails,通常只...
在本教程中,我们将深入探讨如何在Windows XP操作系统上搭建Ruby on Rails开发环境,特别强调使用RadRails作为集成开发环境(IDE)。Ruby on Rails(RoR)是一个强大的Web应用程序框架,它基于Ruby编程语言,提供了...
- **周一**:安装Ruby on Rails环境、了解其背后的哲学思想以及MVC架构。 - **周二**:创建第一个应用程序,学习如何处理文件、生成器和脚本。 - **周三**:掌握迁移、ActiveRecord、ActionController和ActionView的...
为了开发RoR应用,开发者可以选择各种开发环境,如InstantRails智能安装包,或者单独安装Ruby、Rails和MySQL,还可以使用如RadRails、NetBeans或Eclipse等IDE工具。 通过一个简单的通讯录应用为例,可以快速体验RoR...
RadRails 0.7.2是一个专为Ruby on Rails设计的集成开发环境(IDE),它基于Eclipse平台,提供了代码编辑、调试和项目管理等功能。安装RadRails可以通过下载官方提供的Eclipse插件或直接下载包含插件的Eclipse版本。...
Ruby RDT(Ruby Development Tools)和RadRails是两个在Eclipse集成开发环境中用于支持Ruby on Rails(简称ROR)开发的插件。这两个工具极大地提升了Ruby程序员在Eclipse中的工作效率,提供了丰富的特性来帮助开发者...
成功搭建 Ruby 运行环境为您展开 Ruby 体验大门 在学习 Ruby 语言时,首要任务就是搭建 Ruby 的运行环境。只有当运行环境搭建完成后,才能找到符合以往开发习惯的 IDE 工具、看一看入门的例子、学习语言相关的知识...
The title "Flex on Rails" suggests an in-depth exploration of integrating Adobe Flex with Ruby on Rails (RoR), focusing specifically on Flex 3 and Rails 2. This integration allows for the creation of ...
2011年Aptana吸收了Radrails项目,添加了Ruby on Rails支持。 如今Aptana Studio 1.0支持如下几大方面的开发功能:1、AJAX开发环境 HTML/JavaScript/CSS编辑器 prototype/dojo等常见AJAX类库集成和提示 JSON编辑器 ...
去年Aptana吸收了Radrails项目,添加了非常强大的Ruby on Rails支持。但是Aptana前进的脚本并未停止。随着苹果公司iPhone手机的发布,Aptana也推出了功能完备的iPhone集成开发功能,在Adobe公司的RIA产品AIR推出不久...
Aptana RadRails是一款强大的开源集成开发环境,特别设计用于Web应用程序的开发,尤其是针对Ruby on Rails框架。它基于Eclipse平台,提供了丰富的功能,包括代码编辑、调试、版本控制集成、构建工具以及对多种编程...
RadRails是一款专为Ruby on Rails框架设计的集成开发环境(IDE),它基于Eclipse平台,提供了许多方便Rails开发者的功能,如代码自动完成、调试、版本控制集成等。在使用RadRails进行开发时,理解并正确配置其参数...
Aptana RadRails是一款强大的集成开发环境(IDE),专为Web开发而设计,特别是针对Ruby on Rails框架。让我们深入了解一下这个工具及其相关知识点。 Aptana RadRails是Aptana公司推出的一款开源IDE,它基于Eclipse...