准备:在安装插件之前,建议先安装Ruby、Rails以及MySQL。我选择的Ruby安装包是rubyinstaller for windows版本,可以在http://rubyinstaller.org/网站上下载。安装过程非常简单,直接按照向导提示即可(注意,在安装过程中,一定要选中Enable RubyGems选项,该选项默认为选中):

clip_image002

安装完成后,进入命令窗口,输入命令:ruby –v,如果能够显示ruby的版本,则说明安装成功(安装程序已经为ruby添加了系统路径)。

clip_image004

可以看到,我安装的ruby版本为1.8.6。接下来,应该更新Gem系统,执行命令:gem update –system;然后,安装rails,rails版本为2.3.5,执行命令:gem install –v=2.3.5 rails。安装完毕后,可以执行命令rails –v检查rails的版本号。

现在,需要安装 MySQL。注意安装MySQL的版本号,因为Ruby提供的针对MySQL的Adapter似乎只针对MySQL 5.0版本。我安装的版本号为5.0.18 for windows,可以在MySQL的官方网站上下载。安装过程这里不再赘述。如果要验证是否安装成功,可以在命令窗口下输入如下命令,假设用户名和密码均为root:
mysql –uroot -proot

如果安装正确,会出现如下界面:

clip_image006

接下来,还要安装ruby针对mysql的gem,我选择的gem为mysql-2.8.1-x86-mswin32.gem,下载到该文件后,假设保存到ruby的安装目录c:\ruby下,转到该目录后,执行命令:
gem install mysql-2.8.1-x86-mswin32.gem

clip_image008

系统会提示安装成功,但不知为何,再安装相关文档时,却提示了No definition错误。不过,这并不影响我们对mysql的使用。

下面,就可以在MyEclipse下安装 RadRails的插件了。我选择的MyEclipse版本为8.5。安装步骤如下:

1、打开“MyEclipse”—— “MyEclipse Configuration Center”

clip_image010

2、选择“Software”标签,点击左侧的“add site”:

clip_image012

弹出对话框:

clip_image014

3、输入站点名称(可任意,我输入的名称为 Rails),和URL:

http://download.aptana.com/tools/radrails/plugin/install/radrails-bundle

4、此时,在左侧就会出现Personal Sites,在里面显示新添加的站点名称Rails:

clip_image016

5、点击该站点名称,系统会连接该URL,并Load数据,Load的过程可能会有1分钟左右的时间,然后就会在该站点出现Rails-Aptana RadRails树形结构,点击“Aptana RadRails”,则在屏幕右下方的Pending Changes中显示“Managed Changes:1 Change”:

clip_image018

6、点击“Apply 1 Change”,系统首先会验证MyEclipse:

clip_image020

clip_image022

然后,在弹出的“Accept Software Licenses”对话框,勾选接受,点击“Next”

clip_image024

然后,点击“Update”,系统就会执行更新:

clip_image026

这个过程会比较缓慢,MyEclipse会通过刚才输入的网站地址获取插件所需的软件。令人感到奇怪的是,在最开始的更新过程中,一切都非常正常,更新速度相对较快;但是到更新后期,就会出现错误:

clip_image028

在等待几分钟后,就会因为错误出现如下对话框:

clip_image030

此时,需要点击“Back”,回到更新对话框,然后,重新点击“Update”,它会重新进行更新(之前更新的内容会以较快速度完成,相当于断电续传),每次更新一个,然后重复出现错误提示,直到整个更新过程全部完毕。后期更新的过程可能会持续数个小时,需要耐心等待。该原因并非因为网络原因,即使网络带宽达到专享2M,仍然会出现类似问题。

更新完毕后(在我的机器上,这个过程可能持续了一到两个小时,因此在更新时需要耐心等待),会要求重新启动MyEclipse。

在安装好插件后,系统可能会提示自动安装Gem,如下图所示:

clip_image032

这些版本可能会带来一些问题,因此并不建议安装。

为了验证该插件是否安装成功,并能够与Ruby、Rails以及MySQL环境集成,需要建立一个Sample进行验证。

首先,将MyEclipse视图切换为RadRails:

clip_image034

然后,在Ruby Explorer下新建一个Rails Project:

clip_image036

在弹出的对话框中,输入项目名称Sample,并选择数据库为mysql:

clip_image038

点击Finish,系统就会自动执行Rail命令,生成 Rails的相关文件夹和文件,目录结构如下所示:

clip_image040

下面,打开config目录下的 database.yaml文件,修改development的设置如下(我在mysql中创建了数据库oa):

clip_image042然后,在Servers窗口下,启动Sample项目的服务器(使用 WEBrick服务器),默认端口号为3000,然后,打开浏览器,输入地址:http://localhost:3000:

clip_image044

点击about your application’s environment,如果能正确显示ruby等相关信息,则证明环境安装成功。

RadRails插件在 MyEclipse的安装(转http://wayfarer.blog.51cto.com/1300239/329290)相关推荐

  1. 在Eclipse或MyEclipse中安装findbugs插件

    2019独角兽企业重金招聘Python工程师标准>>> 我们都知道,在Eclipse或MyEclipse中安装插件有两种方式,一种是在线安装,第二种是先下载插件然后在本地安装. 在这 ...

  2. MyEclipse下Axis2插件的下载和安装

    为了用Myeclipse写Webservice~ 搞的我头都大啦~~ 装插件就烦到死~ 下面是我安装axis2的一点心得,和大家分享下~ 1.       下载Myeclipse Axis2插件 ht ...

  3. Myeclipse/eclipse 安装查看class文件的插件

    从http://www.oschina.net/project/tag/317/decompiler?lang=19&os=0&sort=view  中下载了 也可到我的网盘:http ...

  4. 在Eclipse/MyEclipse中安装spket插件

    Spket ide是强大的工具包为了JavaScript和XML的开发,这个强大的编辑器对JavaScript, XUL/XBLand Yahoo! Widget的开发都有全面的支持 ,例如代码完成, ...

  5. 在MyEclipse中安装SVN插件subclipse以及check out项目

    说明:myeclipse需要单独下载svn插件,而eclipse直接可以在商城下载. 一.下载SVN插件subclipse 下载地址:https://download.csdn.net/downloa ...

  6. Myeclipse 手动安装Velocity插件

    手动安装步骤: 1.下载对应的Velocity编辑器插件 2.找到Myeclipse安装目录,以及添加插件 3.手动配置Myeclipse配置文件 4.重启MyEclipse 插件下载地址:http: ...

  7. MyEclipse6.5安装SVN插件的方法--在线安装

    一.安装方法: 方法一.如果可以上网可在线安装 1. 打开Myeclipse,在菜单栏中选择Help→Software Updates→Find and Install; 2. 选择Search fo ...

  8. myeclipse 上安装 Maven3

    myeclipse 上安装 Maven3 环境准备: JDK 1.6 Maven 3.0.4 myeclipse 8.6.1 安装 Maven 之前要求先确定你的 JDK 已经安装配置完成.Maven ...

  9. Android笔记:Eclipse中SVN插件的两种安装方式

    大部分时候我们都可以通过在线的方式安装SVN插件: 在Eclipse 中,Help -> Software Updates -> Find and Install...菜单下. 在弹出对话 ...

最新文章

  1. Scala操作外部数据
  2. .NET测试用例写的好不好?让变种来测试一下!
  3. P3128-最大流Max Flow【树上差分,LCA】
  4. informatica mysql odbc_Informatica 配置mysql community odbc连接
  5. Django: OperationalError / no such table
  6. 计算机网络毕业论文 20页,计算机网络技术专业毕业论文(23页)-原创力文档
  7. Python内置函数(7)——sum
  8. linux异步事件框架,基于Cortex-M系列CPU的异步事件驱动中间件
  9. 【名风自动点击王】支持前台和后台鼠标键盘模拟游戏生活好帮手|IP网页自动点击器
  10. WGS84经纬度坐标转化成UTM坐标
  11. cinta作业5:循环群
  12. 电平转换小结(避免翻车指南)
  13. Vue使用自定义字体
  14. 计算机原码 反码 和 补码
  15. 运维工作简历(运维人员简历模板)
  16. Java开源JEE框架
  17. 观看M-studio的unity中文教程(开发一款移动设备运行的2D游戏)学习记录
  18. mysql默认使用悲观锁_mysql乐观锁和悲观锁详解
  19. 在WPS的PPT中添加高亮代码(非插入图片)
  20. 安全漏洞是如何被发现的?

热门文章

  1. Linux 主机网络接入配置
  2. 50个超酷的Photoshop的渐变画笔
  3. 人工智能(网络爬虫)
  4. 毕业半年,买了一台MacBook Pro
  5. android数字滚动动画,数字滚动效果 RollingText
  6. mysql on cascade_MySQL外键约束_ON DELETE CASCADE/ON UPDATE CASCADE
  7. F5负载均衡综合实例详解
  8. 视频聊天app源码Android实现QQ登录功能
  9. 软件性能测试负载测试,软件性能测试VS负载测试VS压力测试[2]
  10. 区间DP--LeetCode5498石子游戏