我不喜欢你(当然这不是真的,实际上~~我非常的喜欢你),你不分享代码。我知道,我知道,您有充分理由──你不知道如何打包gem,如何把gem上传到一个像rubyforge一样的gem server,你是一个菜鸟。今天我们就用一个新的gem生成器(New Gem Generator)来清除这些路障的第一项!
现在你可以拿出一些ruby library,rails plugin或者一些ruby命令行程序,把它们打包成gem,然后方便地与所有人共享。gem可以给你提供内建的版本支持(你通过require_gem来调用这些library的时候你可以指定你所需要的版本),统一的目录结构(bin/lib/test)以及夸平台的支持,说不完的好处,真的…
上文所提到的”新的gem生成器(New Gem Generator)”跟rails框架提供的的rails命令差不多,不过,他创建的目录和文件是为打包一个gem所准备的,这个命令叫做”newgem”。
(more…)