Ruby,Gems -Getting开始了

时间:2013-04-09 16:47:55

标签: ruby rubygems

我刚开始学习红宝石。我常常在ruby中混淆一些事情,因为我曾经使用过Perl和C.

1)如何添加“Mechanize”等外部库以与脚本一起使用?

1 个答案:

答案 0 :(得分:1)

Ruby几乎已经标准化使用bundler来管理依赖项。对于任何项目,您创建的Gemfile看起来大致如下:

source 'https://rubygems.org/'

gem 'mechanize'

然后您将运行bundle install以确保您的宝石已正确加载。

在您的应用程序中,您将拥有:

require 'rubygems'
require 'bundler/setup'

require 'mechanize'

# ...

如果你想建立自己的宝石,最好的办法是read the documentation并查看其他宝石的来源,看看他们是如何做到的。每个gem都必须遵循某些约定才能正常工作,但是如果你看一下它们中的一些以上就很明显了。

您甚至可以使用bundler来帮助build a new gem,这可以大大简化过程。