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
|
请发表评论