2013-04-09 74 views

回答

1

Ruby在使用bundler来管理依赖关系时虚拟化了标准化。对于任何项目,您创建一个Gemfile看起来大致是:

source 'https://rubygems.org/' 

gem 'mechanize' 

那么您可以运行bundle install,以确保你的宝石是否正确装入。

你的应用程序中你必须:

require 'rubygems' 
require 'bundler/setup' 

require 'mechanize' 

# ... 

如果你想建立自己的宝石,做的最好的事情是read the documentation,并期待在其他宝石的源代码,看看他们是如何做到这一点。每一个宝石都必须遵循一定的规则才能正确工作,但如果你看看其中的几个,这些都很明显。

你甚至可以使用捆绑器来帮助build a new gem,这可以大大简化过程。