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安裝後,相關軟件的位置請參考其官方說明.
一周排行
  • in_array函數是判斷數據中是否存在指定的內容了,對于這個函數用法非常的簡單但在使用過程中會我發現有一些問題,下面我們就對于這些問題來看看如何處理吧.先介紹一下需求背景:發票方式:0=捐贈(不要問我爲什麽,曆史原
  • sql注入原理相對來說是根據用戶或程序員對程序的不嚴導致出現一些sql注入漏洞了,下面我來簡單的下sql注入原理與防止sql注入一些方法.如果把用戶輸入到一個網頁,將其插入到MySQL數據庫,有機會離開了發生安全問題 ...
  • .transparent{filter:alpha(opacity=60); /*支持 ie 浏覽器*/-moz-opacity:0.60; /*支持 firefox 浏覽器*/opacity:0.60; /*支持 ...
  • Nginx反代理Google現在在國內只能這要做了,這樣做的好處就是我們可以在國內訪問google網站進行搜索了,下面來看一篇Ubuntu 14.04利用Nginx反代理Google的例子.1.安裝相關軟件## 安裝 ...
  • Windows10怎麽快速關機Win10快速關機方法
    Windows10怎麽快速關機呢?windows7之後關機方法有了很多,但關機按鈕也隱藏很
  • mysql-bin是mysql中一個日志文件了我們通常會看到以mysql-bin.0000X命名的日志文件並且每一個文件都不小了,下面一起來看看日志文件過大解決辦法. 裏要分享AMH面板(免費4.2版本),MYSQL
  • 我國外包企業郵局未來四年複合增長率32.1% 近年來,隨著電子商務應用和企業信息化建設進一步深入,來自中小企業的通信需求愈發強勁,尤其在經濟危機中,很多中小企業需依托于信息化平台來贏得市場與生機:此外,隨著互聯網的快
  • 最終幻想13-2PC版本A卡提升幀數攻略
    最終幻想這款遊戲PC版本A卡的玩家最近有可能遇到過柚子總是跳幀的問題,遊戲的畫面很 ...
  • 要說PHP擴展估計大家可以想到N多了,在此小編給各位介紹常用的展openssl.mysql擴展的安裝與使用方法了,有興趣了解在linux下安裝擴展的朋友可一起和小編來看看.phpizephpize 命令是用來准備 P ...
  • 前面介紹了利用 munin監控伺服器了,下面我們再來看一篇利用munin監控mysql數據庫的2種方法了,希望 這兩種方法可以幫助到大家.munin自帶的有mysql監控功能,但是沒有啓用.試了二種方法,都可以監控m ...