ROR 环境的 搭建
http://blog.csdn.net/roso99/article/details/1626159
从http://www.ruby-lang.org/en/下载ruby182-15.exe,安装Ruby。
ruby-v看是否安装成功。
2)安装RAILS框架:
geminstallrails--remotes
rails-v看版本号,看是否成功安装。
3)安装J2SDK和Eclipse:
我安装了语言文件,用eclipse.exe-nlzh实现中文化。
环境变量: PATH:C:/j2sdk1.4.2_02/bin;
添加CLASSPATH:C:/j2sdk1.4.2_02/lib/dt.jar;C:/j2sdk1.4.2_02/lib/tool.jar
java-versionjavac看是否成功安装。
4)安装RDT(RubyDevelopmentTools):
help->softwareupdates->findaninstall->searchfornewfeaturestoinstall
NEWremotesite->填写RDT->http://updatesite.rubypeople.org/nightly(最新版)ORhttp://updatesite.rubypeople.org/integration(稳定版本)
不要改动安装目录,我出现了不能加载的错误的提示。
开始安装,完成后重新启动Eclipse。
5)配置RDT
windows->Preference->Ruby->InstalledInterpreters
添加RUBY语言编译器:RUBYc:/ruby/bin/ruby.exe
其他是可选项。
6)启动RUBY视图:
windows->openperspective->other--->ruby
7)数据库操作实现:
下载DBEDIT插件,http://prdownloads.sourceforge.net/dbedit/dbedit_1.0.3.bin.dist_3.X.zip?use_mirror=nchc
解压缩到eclipse安装目录
注意把eclipse32/configuration/org.eclipse.core.runtime删掉,更新插件。
下载MYSQL的JDBChttp://dev.mysql.com/downloads/connector/j/3.1.html
解压到C:/java/drivers
windows->showView->other->dbedit->tables右键newConnection
CLASSPATH:C:/java/drivers/mysql-connector-java-3.1.14
8)ROR环境配置:
run->externaltool->externaltool
program->new
名称:新建ROR工程
修改Main选项卡:location:c:/ruby/bin/rails.cmd;workingdirectory:${project_loc};arguments:../${project_neme}(在变量中自己选取)
修改refresh选项卡:选中所有;
修改COMMON选项卡:externaltools选中。
实现RORModel层:
名称:新建Model
修改Main选项卡:location:c:/ruby/bin/ruby.exe;workingdirectory:${project_loc};arguments:script/generatemodel${string_prompt:Modelname}-f(在变量中自己选取)
实现RORCONTROLLER层:
名称:新建Controller
修改Main选项卡:location:c:/ruby/bin/ruby.exe;workingdirectory:${project_loc};arguments:script/generatecontroller${string_prompt:controllername}-f(在变量中自己选取)
实现ROR支架系统:
名称:新建Scaffold
修改Main选项卡:location:c:/ruby/bin/ruby.exe;workingdirectory:${project_loc};
arguments:script/generatescaffold${string_prompt:Modelname}${string_prompt:controllername}${string_prompt:actionsseparatedwithspaces}-f(在变量中自己选取)
实现RORVIEW层:
安装WTP插件:
WTP:download.eclipse.org/webtools/updates/