博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Ruby IDE
阅读量:6261 次
发布时间:2019-06-22

本文共 1676 字,大约阅读时间需要 5 分钟。

一、RadRails

RadRails是由Aptana公司开发的基于Eclipse平台的Ruby on Rails(ROR) IDE,开源且免费,熟悉Eclipse的开发人员很容易使用。

RadRails官方下载地址:

RadRails目前最新版本是RadRails 2.0.5。官方提供了 RadRails 独立版本(Standalone Version)和 Eclipse插件版本(Eclipse Plug-in Version)。

如果你本机以前没有安装过Eclipse,直接安装独立版即可。

如果本机已经安装了Eclipse,可以安装插件版RadRails,步骤如下:

以 Eclipse 3.7.1为例

 1、打开Eclipse,从帮助菜单中选择“Install New software...” 打开软件安装对话框。

 2、将下面的RadRails插件在线安装URL 复制并粘贴到 Work with 文本框中。按回车键。

   

 3、这时会出现一个有关RadRails组件的复选框列表,点击 “Select all” 全部选中,点击下面的“Next”按钮继续。

 4、这时出现授权页面,选择“I accept the terms of the license agreement",接受条款。并点击 “Finish” 按钮完成。
 5、重新启动Eclipse。

二、NetBeans

NetBeans 由 Sun 公司在2000年创立,它是开放源运动以及开发人员和客户社区的家园,旨在构建世界级的Java IDE。NetBeans IDE 是一个为软件开发者而设计的自由、开放的集成开发环境,你可以在这里获得许多需要的工具,包括建立桌面应用、企业级应用、 WEB 开发和 JAVA 移动应用程序开发、C/C++,甚至Ruby。NetBeans IDE 可以非常方便的安装于多种操作系统平台,包括 Windows、Linux、Mac OS 和 Solaris 等操作系统。

NetBeans 官方地址:

NetBeans 目前最新版本是 NetBeans 7.1

NetBeans 6.x 系列版本,提供Ruby包。你可以下载NetBeans完整版或者NetBeans Ruby版。

NetBeans 7.0 版开始 不再提供Ruby包,不过我们可以通过插件方式支持Ruby。方法如下:

打开NetBeans,从菜单选择“工具”=>“插件”打开插件对话框,选中“可选插件”选项卡,从复选框列表中选中 ruby on rails 项,点击“安装”。

Tom Enebo最近发布了针对NetBeans IDE 7.1的社区Ruby开发插件。插件下载: 

安装步骤如下:

  1. 在NetBeans IDE 7.1中选择“工具”->“插件”菜单
  2. 选择“下载”选项卡
  3. 点击“添加插件...”
  4. 浏览到解压缩后的nbms文件目录
  5. 选择所有扩展名为.nbms的文件
  6. 接受并安装

安装后,你可以像往常一样,通过“文件”->“新建项目”来开始你的开发工作,然后选择已通过插件注册的Ruby或者Ruby on Rails模板即可。

参考:

 

三、RubyMine

RubyMine 是一个全新的为Ruby 和 Rails开发者准备的 IDE。RubyMine由 JetBrains 开发(JetBrains最著名的产品之一就是Java IDE:IntellJ IDEA了!)。RubyMine 是建立在IntellJ IDEA平台之上,提供所有必须的IDE功能,比如编辑,调试工具,源代码控制集成,代码自动提示完成,以及其他功能。专门为ruby打造的功能有基于 GUI 支持的 RSpec 和 Test::Unit。RubyMine 非开源且收费。提供30天试用版下载。

RubyMine 官方下载地址:

RubyMine 目前最新版本是 BubyMine 4.0.1。

转载于:https://www.cnblogs.com/ookami/p/4004867.html

你可能感兴趣的文章
flac格式转换mp3格式要用什么软件
查看>>
19. Remove Nth Node From End of List
查看>>
最佳在线图表软件
查看>>
Work with Alexa : 智能设备连接到Alexa
查看>>
[sublime系列文章] sublime text 3构建系统
查看>>
995. Minimum Number of K Consecutive Bit Flips
查看>>
for-loop 与 json.Unmarshal 性能分析概要
查看>>
C++中new的三种使用方法说明
查看>>
爬虫进阶 -- 神级程序员:让你的爬虫就像人类的用户行为!
查看>>
Python中_new_方法详解及使用
查看>>
flutter安装开发环境-问题记录
查看>>
mp4文件如何转换为webm格式
查看>>
如何在线创建数据流图(DFD)?
查看>>
腾讯—最新iOS面试题总结
查看>>
CGI,FASTCGI,PHP-CGI,PHP-FPM 概念
查看>>
DApp引荐机制正式上线 | IOST开发者赏金计划
查看>>
【剑指offer】9.二进制中1的个数
查看>>
GIF动画解析RNN,LSTM,GRU
查看>>
前端:开发规范
查看>>
《剑指offer》11.链表中倒数第k个节点
查看>>