Posted on 2010-02-13 18:32
leekiang 阅读(410)
评论(0) 编辑 收藏 所属分类:
ruby
1,
ruby之间的引用全部是源代码的引用,为了规范类库的管理,gems出现了。
gems是ruby源代码管理工具,代码按照一定的目录结构被组织成一个lib。
详见http://www.javaeye.com/topic/320384
Gem是第三方Ruby库,netbeans提供了Ruby Gems管理器,可以用来添加和维护gem,Tools > Ruby Gems。
rails和rake等都被rubygems管理。
查看本机的gems: gem list --local
看看rubyforge.org上的gems:
gem list --remote
删除某个版本的gem,例如gem uninstall rails -v=2.3.4
有一本书叫<Ruby Gems开发实战>
2,
Rake(http://rake.rubyforge.org)是一门构建语言,和make(www.gnu.org/software/make/)
ant(http://ant.apache.org)很相像。Rake是用Ruby写的,它支持它自己的DSL用来处理和维护
Ruby应用程序。Rails用rake的扩展来完成多种不同的任务.
详见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