2013-04-09 169 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,這可以大大簡化過程。