如何使用交互式Ruby shell中的模块?

时间:2010-09-24 21:44:09

标签: ruby

Ruby新手在这里。我正在尝试使用irb中的Easyjour模块(http://easyjour.rubyforge.org/)。在gem install easyjour之后,这就是我得到的:

irb(main):002:0> service = Easyjour.serve("files", 'http', 3000)
NameError: uninitialized constant Easyjour

我在这里缺少什么?我是否需要先以某种方式导入模块?

2 个答案:

答案 0 :(得分:5)

您需要首先加载easyjour库,然后才能使用其中的任何代码:

require 'easyjour'

答案 1 :(得分:1)

Jorg方法的另一种方法是在启动irb时在命令行加载模块:

irb -r easyjour