Windows平臺下的3款重量級Ruby IDE
一、RadRails
RadRails是由Aptana公司開發的基於Eclipse平臺的Ruby on Rails(ROR) IDE,開源且免費,熟悉Eclipse的開發人員很容易使用。
RadRails官方下載地址:http://www.aptana.com/products/radrails/download
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 文字框中。按Enter鍵。
http://download.aptana.com/tools/radrails/plugin/install/radrails-bundle
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 官方地址:http://netbeans.org/downloads/index.html
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開發外掛。外掛下載:community-ruby_7_1_preview1.zip
安裝步驟如下:
- 在NetBeans IDE 7.1中選擇“工具”->“外掛”選單
- 選擇“下載”選項卡
- 點選“新增外掛...”
- 瀏覽到解壓縮後的nbms檔案目錄
- 選擇所有副檔名為.nbms的檔案
- 接受並安裝
安裝後,你可以像往常一樣,通過“檔案”->“新建專案”來開始你的開發工作,然後選擇已通過外掛註冊的Ruby或者Ruby on Rails模板即可。
參考:http://blog.enebo.com/2012/01/workaround-for-ruby-support-on-netbeans.html
三、RubyMine
RubyMine 是一個全新的為Ruby 和 Rails開發者準備的 IDE。RubyMine由 JetBrains 開發(JetBrains最著名的產品之一就是Java IDE:IntellJ IDEA了!)。RubyMine 是建立在IntellJ IDEA平臺之上,提供所有必須的IDE功能,比如編輯,除錯工具,原始碼控制整合,程式碼自動提示完成,以及其他功能。專門為ruby打造的功能有基於 GUI 支援的 RSpec 和 Test::Unit。RubyMine 非開源且收費。提供30天試用版下載。
RubyMine 官方下載地址:http://www.jetbrains.com/ruby/
RubyMine 目前最新版本是 BubyMine 4.0.1。
相關文章
- JetBrains Rider 2024.2 (macOS, Linux, Windows) - 快速且強大的跨平臺 .NET IDEAIIDEMacLinuxWindows
- JetBrains CLion 2024.2 (macOS, Linux, Windows) - C 和 C++ 跨平臺 IDEAIMacLinuxWindowsC++IDE
- JetBrains DataGrip 2024.2 (macOS, Linux, Windows) - 資料庫和 SQL 跨平臺 IDEAIMacLinuxWindows資料庫SQLIDE
- Windows平臺下MySQL常用操作與命令WindowsMySql
- Windows平臺下opatch apply報錯:OUI-67073WindowsAPPUI
- Windows平臺下安裝與配置MySQL9WindowsMySql
- Windows平臺下安裝與配置MySQL5.7WindowsMySql
- Java平臺IDE:IntelliJ IDEA 2021 中文版JavaIntelliJIdea
- 搭建軟體執行平臺以及IDE環境IDE
- 跨平臺.NET IDE整合開發:JetBrains Rider for macIDEAIMac
- JetBrains Rider for mac(跨平臺.NET IDE整合開發)AIIDEMac
- Xcode 15 正式版釋出(百度網盤下載) - Apple 平臺 IDEXCodeAPPIDE
- windows下升級nodejsWindowsNodeJS
- Windows下升級JDKWindowsJDK
- 09.什麼是synchronized的重量級鎖?synchronized
- centos7 ruby版本過低,升級ruby版本CentOS
- Xcode 15.0.1 (15A507) 釋出下載 - Apple 平臺 IDEXCodeAPPIDE
- 一文講透Windows平臺下的ASCII,Unicode編碼問題WindowsASCIIUnicode
- Windows下x86和x64平臺的Inline Hook介紹WindowsinlineHook
- 基於JTT809協議的車輛資訊交換平臺架構方案(下級平臺)協議架構
- 時間老去,Ruby不死,Ruby語言基礎入門教程之Ruby3全平臺開發環境搭建EP00開發環境
- ruby安裝及升級
- 【Nginx】Windows平臺下配置Nginx服務實現負載均衡NginxWindows負載
- 問答平臺研究:知識變現推動下的迭代升級(附下載)
- golang在windows平臺使用zmqGolangWindowsMQ
- 掌握未來開發趨勢:JetBrains RubyMine 2023,你的終極Ruby IDEAIIDE
- windows搭建彙編程式IDEWindowsIDE
- java 中的鎖 -- 偏向鎖、輕量級鎖、自旋鎖、重量級鎖Java
- 深入理解偏向鎖、輕量級鎖、重量級鎖
- CLion 2022開發C及C++所設計的跨平臺IDEC++IDE
- Xcode 15 beta 8 (15A5229m) 釋出,百度網盤下載 - Apple 平臺 IDEXCodeAPPIDE
- windows下升級node&npmWindowsNPM
- 跨平臺.NET IDE整合開發:JetBrains Rider for mac啟用版IDEAIMac
- Rider for mac(跨平臺.NET IDE整合開發)2023.2.3啟用版IDEMac
- Xcode 16 beta 5 (16A5221g) 釋出 - Apple 平臺 IDEXCodeAPPIDE
- 執行緒同步(windows平臺):事件執行緒Windows事件
- PyCharm - Linux 下最好的 Python IDEPyCharmLinuxPythonIDE
- 跨平臺級聯dataguard配置
- Windows平臺Nginx部署https網站的過程WindowsNginxHTTP網站