文章目錄
- 添加Ruby平台
- 建立項目
- 添加檔案
- 設定運行參數
- 設定統一UTF-8編碼
- 運行
在IronRuby - 怎麼就沒有好用的IDE呢??中介紹了一些編輯IronRuby的IDE。RubyMine我下載過來用了一下,發現添加檔案等都有問題,所以就不用了。而我們公司已經有團隊在使用NetBeans了,並且它是開源的,所以我也就嘗試它用一下。今天花幾個小時用了一下,本篇就把這幾個小時我瞭解到的給大家介紹一下,以便大家可以快速的通過Netbeans來編寫和運行IronRuby代碼。
添加Ruby平台
- 開啟菜單【工具】-【Ruby平台】
- 彈出Ruby平台管理員後,點擊【添加平台】,在檔案名稱上輸入"c:\Program Files\IronRuby 1.0v4\bin\ir.exe" 後選擇【開啟】,則加入了Ruby 1.8.6-p368
建立項目
建立項目,選擇【Ruby應用程式】,然後進入【下一步】後出現介面,注意需要設定Ruby平台為上一步添加的Ruby 1.8.6-p368
添加檔案
根據應用需求編寫代碼,(注意檔案為UTF-8編碼)以下為運行自動化測試的一個
設定運行參數
要想在NetBeans上直接運行程式,點擊項目屬性後,設定運行類別,注意要加上參數-KU,原因見我上一篇blog:IronRuby - 檔案編碼惹的禍
設定統一UTF-8編碼
通過以上設定後,可以直接按F6運行主專案,但是你會發現如果有顯示中文的地方仍舊在輸出視窗顯示的是亂碼,這時需要設定一下Netbeans的編碼
- 找到你的Netbeans安裝目錄下的etc檔案夾,如D:\software\NetBeans\NetBeans 6.7.1\etc
- 用記事本開啟netbeans.conf
- 找到netbeans_default_options這一句
- 在最後面加上一個空格,再加入-J-Dfile.encoding=UTF-8
例如:netbeans_default_options="-J-client -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-XX:MaxPermSize=200m -J-Xverify:none -J-Dapple.laf.useScreenMenuBar=true -J-Dsun.java2d.noddraw=true -J-Dfile.encoding=UTF-8"
運行
一些都準備好了,這時我們可以按F6,通過ruby指令碼調用UI自動化類庫運行程式了,介面如下:
這個只能運行和看到輸出等,目前雖然還不能設定斷點:( ,但是如果有錯誤,會有較好的提示,如我寫的一個小樣本:
歡迎轉載,轉載請註明:轉載自周金根 [ http://zhoujg.cnblogs.com/ ]