一不小心就跟 Godfat 寫的議題衝突,不過沒關係,我是走輕鬆簡單取向的。這次要講的就是如何將自己寫的程式包成 Ruby GEM,本文的參考自 JavaEye 上面的创建自己的ruby Gems,程式也是來自計算民國跟學年度的 Plugin的範例。結構要建立一個 GEM Package,首先要先搞清楚結構。因為我們是走極簡路線的,所以現在一開始連 unit-test 都不要 test。將你的 GEM Package 設定為下面的結構。-----gem.spec|--README|--lib/裡面 lib 就是放所有程式的所在。結構檔根目錄下面有 gem.spec,跟 README 兩個檔案 ...
寫到一半因為有其他事所以先放著,結果回來就是八小時後了…。有夠累。==大致調查(survey?)了一下要怎麼樣把程式 package 成 rubygem, 主要參考書籍當然是 Programming Ruby 2nd, 這本我看好久還是沒看完的書。(還不都是因為他太厚了…)在 Creating Your Own Gems 這一節中,相當詳細地描述了如何打包(在 MtG 中,不知為何把 entwine 翻譯成打包,瞬間從 spell 的意味變成像外帶一樣)。這邊將簡單示範一次我如何發佈 ludy 的。首先呢,rubygems 有建議的檔案配置(layout),可以不依照這個規則來做,但一般來說建 ...
從 RailsCN 看到的技巧,gem_server 是一個好用的command,他會啟動一個 webrick server,跑在 8808 port 上面,上面的網頁是將你這台機器裡面所有安裝的 gem 列出來,並且你可以快速的看到你所下載 gem 的 rdoc,相當的方便。使用方式就是在 command line 下面打 gem_server 即可。不過根據 Gem Manual 的說法,似乎可以跑自己 customer gem server,這個就有代 survey 一下了。
當我看到KDr2這篇简单漂亮的打包GEM的時候,心裡想到的是「這真的解決了我許多問題」。有些程式碼其實我想打包成 gem code 來方便再利用,卻不知道該怎麼包 gem(其實是自己懶)。現在可好了,有 newgem 這個神兵利器,以後可沒藉口不包 gem 了。以下是參考KDr2简单漂亮的打包GEM。使用方式:1. 安裝 newgemgem i newgem2. 產生 gem package 的資料夾結構假設我們要包的 gem 名字叫做 abcnewgem abc 3. 我們的 code 放置點假設我們要包的 gem 名字叫做 abc ,那麼我們的 code 就放在 這裡裡面lib/abc.r ...
- 浏览: 82539 次

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
用 JRuby 來連接 Oracle
能不能具体点? 这个Config文件在那啊?
-- by thinhair -
Another Ruby IDE:Interl ...
就是希望少占资源。
-- by dearsuper -
AK47 與 M16
奇怪你怎么能上网,而我那个朋友说是不能接触到电脑。。。
-- by blackanger -
AK47 與 M16
楼主用的AK是正版的吗???呵呵咋一看题目我还以为你在研究CS,我有个朋友也在台 ...
-- by blackanger -
Peepcode Screencast
你知道付费的也是「還好沒花錢買」???
-- by s22






评论排行榜