Linux和Windows搭建Ruby開發環境

本文章來給各位同學介紹Linux和Windows搭建Ruby開發環境,有需要了解的朋友可進入參考參考。

安裝rvm 及 ruby:

Shell
$ curl -L https://get.rvm.io | bash -s stable --ruby
1 $ curl -L https://get.rvm.io | bash -s stable --ruby
參考文章:
http://blog.111cn.net/abbuggy/article/details/8170899
http://www.ruby-lang.org/en/downloads/

Windows
1. 下載ruby installer:
http://rubyinstaller.org/downloads/archives

2. 下載DevKit
http://rubyinstaller.org/downloads/
注意ruby與DevKit版本對應關系:
Ruby 1.8.6 to 1.9.3: tdm-32-4.5.2
Ruby 2.0.0: mingw64-32-4.7.2
Ruby 2.0.0 x64 (64bits): mingw64-64-4.7.2

3. 安裝DevKit

Ruby
ruby dk.rb init
ruby dk.rb install
1
2 ruby dk.rb initruby dk.rb install

4. 安裝ruby debug環境
gem install ruby-debug ruby-debug-ide
ruby-debug和ruby-debug-ide下載地址及版本參見:
http://rubygems.org/search?utf8=%E2%9C%93&query=ruby-debug

5. 下載netbeans 6.9.1
https://netbeans.org/downloads/6.9.1/start.html?platform=windows&lang=zh_CN&option=ruby

更多相關文章
  • windows下JAVA敏捷開發環境搭建步驟教程
    編程開發環境搭建還是挺重要的,第一步是先要搭建環境,有了環境才能開展工作.本文我們來看看windows下JAVA敏捷開發環境搭建步驟.整個軟件專案分爲四個環境 開發本地環境.開發環境.測試環境.IDC環境.和傳統C++開發不一樣的模式是多了第一個開發本地環境.這是爲什麽呢,因爲目前大部分開發人員還是
  • 我們來看一篇Mac OS X 搭建nginx+mysql+php-fpm環境教程,如果各位不知道如何在mac配置nmpf環境的話可以和小編一起來看看,具體操作步驟如下.安裝homebrewhomebrew是mac下非常好用的包管理器,會自動安裝相關的依賴包,將你從繁瑣的軟件依賴安裝中解放出來.安裝h ...
  • Linux系統安裝配置PHP環境(Apache2)教程詳解
    Linux系統安裝配置PHP環境(Apache2)教程小編有介紹過無數的文章了,今天發現這
  • 本文章來爲各位介紹一篇關于MongoDB添加到Windows服務和設置環境變量的教程,希望這篇教程能夠爲各位帶來幫助.前段時間一直在用Ubuntu系統,因爲使用了源安裝了MongoDB,所以什麽都默認配置好了,打開shell直接輸入mongo命令就可以使用了.昨日又給筆記本安裝了一個win10,准備 ...
  • Windows 2008 伺服器配置PHP環境與windows 2003多半區別在于iis環境了,前者是iis7後者一般是iis6了,下面本教程介紹的配置環境是iis+Php+Mysql+Zend Optimizer
  • HashMap在並發環境引發full gc如何解決
    HashMap基于哈希表的 Map 接口的實現.此實現提供所有可選的映射操作,並允許使用 null 值和 null 鍵,本文我們來看看並發環境下HashMap引起的full gc排查.最近上線一個需求,完成需求的過程對代碼進行了一次重構.應用發布後半個小時左右,發現一個機器報警,load過高.登陸機
  • java中並發環境下HashMap引起的full gc排查
    本文章爲各位介紹關于 java中並發環境下HashMap引起的full gc排查問題,希望對各位高手會有所幫助哦,難度有點大小編看不懂.現象最近上線一個需求,完成需求的過程對代碼進行了一次重構.應用發布後半個小時左右,發現一個機器報警,load過高.登陸機器看CPU使用情況,發現load已經正常,看
  • 來我們一起來看一篇linux系統nginx+java+php的環境配置教程,這篇教程比較適合于各位要做全能主機的朋友.一.配置目標1.通過lnmp完成基礎環境的安裝通過lnmp安裝後,相關軟件的位置請參考其官方說明.
一周排行
  • 怎麽制作非主流照片(1/6)
    本文章要來告訴你怎麽制作非主流照片哦,如果你想把自己的照片ps教程成非主流效果的照片的話就
  • 64位Windows系統運行bbed(支持ORACLE 10g 11g 12c)的例子
    下文爲各位介紹64位Windows系統運行bbed(支持ORACLE 10g 11g 12
  • 華爲g7 plus手機sim卡怎麽安裝
    華爲g7 plus怎麽上sim卡?華爲G7 Plus采用了全金屬一體化機身,5.5寸FHD ...
  • 本文章爲各位介紹jquery封裝audio5js實現語音播放器的例子,希望這個例子能夠讓各位了解audio5js的使用方法.首先先簡單介紹一下Audio5js吧.Audio5js是一個能夠幫助你解決類似這樣的浏覽器兼
  • setinterval方法則是表示間隔一定時間反複執行某操作,他可以根據用戶設定的時間定時刷新頁面哦. <head> <script src="jquery/jquery-1.4.1.mi ...
  • ngx_lua_waf就是了下防火牆一樣的東西我們通常是可以使用ngx_lua_waf來防止攻擊了,下面我們一起來看看ngx_lua_waf提示參數錯誤的問題解決及一些配置.解決ngx_lua_waf總是提示參數錯誤
  • 今天有朋友說想把buttonText設置一下值,下面我就來給大家介紹一個是設置buttonText中文值,另一個是修改它的修值,方法都簡單.可以在Ext.QuickTips.init();後加入如下代碼: 代碼如下
  • 下文來簡單的爲各位介紹zabbix監控Linux主機配置過程詳解了,希望此文章對各位能帶來幫助的哦.配置客戶端安裝agentLinux.UX上的agent是編譯好了的,不用安裝#useradd zabbix#cd / ...
  • php去空格有相關函數 trime,他可以去除兩個空格或直接使用ltrim與rtrim函數結果與trim一樣,如果要刪除所有空格只有使用str_replace替換了.平時過慮空格,一般都是用trim,今天發現,中間的
  • asp教程.net tostring格式大全與convert.tostring區別通常object到string有四種方式:(假設有object obj)obj.tostring,convert.tostring,( ...