RadRails插件在MyEclipse的安装

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,高可用系列 2核4GB
简介:

准备:在安装插件之前,建议先安装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等相关信息,则证明环境安装成功。









本文转自wayfarer51CTO博客,原文链接:http://blog.51cto.com/wayfarer/329290,如需转载请自行联系原作者

相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
7月前
|
安全 Windows
安装MyEclipse遇到错误提示 Failed to find a Main Class in “C:Windows\Temp\“时的解决方案
安装MyEclipse遇到错误提示 Failed to find a Main Class in “C:Windows\Temp\“时的解决方案
99 1
|
6月前
蓝易云 - MyEclipse6.5安装m2eclipse方法
注意:由于MyEclipse 6.5是一个较旧的版本,可能无法支持最新版本的m2eclipse插件,因此在下载时,请尽量选择与MyEclipse 6.5兼容的m2eclipse版本。
45 0
|
7月前
|
Java
MyEclipse9.0安装jad反编译插件
安装JAD反编译插件后,你应该能够在MyEclipse中使用它来进行Java代码的反编译操作。请注意,插件的具体安装步骤可能因版本和网络环境而有所不同。在安装插件前,最好备份你的工作空间或项目以防万一。 买CN2云服务器,免备案服务器,高防服务器,就选蓝易云。百度搜索:蓝易云
157 0
|
Java 测试技术
MyEclipse TestNG插件安装与配置
MyEclipse TestNG插件安装与配置
122 0
|
存储 Java 应用服务中间件
Java开发 —— eclipse,myeclipse安装+Tomcat插件
Java开发 —— eclipse,myeclipse安装+Tomcat插件
Java开发 —— eclipse,myeclipse安装+Tomcat插件
|
JavaScript Java Android开发
MyEclipse安装陷阱攻克技巧----防踩雷必备
MyEclipse安装陷阱攻克技巧----防踩雷必备
155 0
MyEclipse安装陷阱攻克技巧----防踩雷必备
|
Java
myeclipse-2017-ci-10安装、破解及问题解决
一、下载 myeclipse-2017-ci-10-offline-installer-windows.exe 安装包与破解文件。   安装包:【链接:http://www.myeclipsecn.com/download/ 】   破解文件:【链接:https://pan.
2786 0
|
Web App开发 安全
安装myeclipse后,打开时弹出:“该站点安全证书的吊销证书不可用”,怎样解决?
安装myeclipse后,打开时弹出:“该站点安全证书的吊销证书不可用”,怎样解决? 1、当弹出“该站点安全证书的吊销信息不可用。是否继续?”的对话框时,点击“查看证书”,切换到“详细信息”TAB页,找到其“CRL分发点”的URL,复制下来,用迅雷等下载工具或找一台可以正常访问该URL的机器将该文件下载后并复制过来。
1631 0
|
Android开发
Myeclipse 安装SVN步骤
非在线安装 首先来这儿下载插件 http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240 找个最新的下载 解压到对应的位置,当然是你电脑上svn的安装路径,最后把site-1.
1012 0
|
开发工具 git Android开发
Myeclipse10安装git 完美解决-费元星
1. 拥有自己的github版本库 这年头,不在GitHub上弄几个项目都不好意思跟人家打招呼。 首先,进入GitHub注册账号,话说人家这页面做的那叫一个舒服啊。 然后,登陆并创建自己的版本库(Repository)吧,点击页面右上角的小加号选择“New repository”。
1029 0