Posted on 2010-02-13 18:32
leekiang 閱讀(421)
評論(0) 編輯 收藏 所屬分類:
ruby
1,
ruby之間的引用全部是源代碼的引用,為了規(guī)范類庫的管理,gems出現(xiàn)了。
gems是ruby源代碼管理工具,代碼按照一定的目錄結(jié)構(gòu)被組織成一個lib。
詳見http://www.javaeye.com/topic/320384
Gem是第三方Ruby庫,netbeans提供了Ruby Gems管理器,可以用來添加和維護(hù)gem,Tools > Ruby Gems。
rails和rake等都被rubygems管理。
? 查看本機(jī)的gems:? gem list?--local?
?
看看rubyforge.org上的gems:?
gem?list?--remote
? 刪除某個版本的gem,例如gem uninstall rails -v=2.3.4
有一本書叫<Ruby Gems開發(fā)實(shí)戰(zhàn)>
2,
Rake(http://rake.rubyforge.org)是一門構(gòu)建語言,和make(www.gnu.org/software/make/)
ant(http://ant.apache.org)很相像。Rake是用Ruby寫的,它支持它自己的DSL用來處理和維護(hù)
Ruby應(yīng)用程序。Rails用rake的擴(kuò)展來完成多種不同的任務(wù).
詳見http://www.javaeye.com/topic/300375
rake教程:http://railsenvy.com/2007/6/11/ruby-on-rails-rake-tutorial
??? 翻譯:http://hi.baidu.com/%D0%C7203/blog/item/ebda2dd09f1d698ea1ec9c7a.html