Ruby 在irb中,我如何';需要一个库';

Ruby 在irb中,我如何';需要一个库';,ruby,Ruby,我正在看一本叫做《Ruby入门指南》的书,我恐怕不知道“需要一个库”是什么意思 在我的应用程序根目录中,我有一个名为wordplay.rb的文件和一个我知道如何在终端中启动irb的文件。但我不知道该怎么做 “在wordplay库中使用irb和require”从目录wordplay.rb中,运行irb并输入: irb(main):001:0> require './wordplay' 希望它会回来说: => true 这意味着文件已成功加载 如果它没有说'true',这意味着您仍然

我正在看一本叫做《Ruby入门指南》的书,我恐怕不知道“需要一个库”是什么意思

在我的应用程序根目录中,我有一个名为wordplay.rb的文件和一个我知道如何在终端中启动irb的文件。但我不知道该怎么做


“在wordplay库中使用irb和require”

从目录
wordplay.rb
中,运行
irb
并输入:

irb(main):001:0> require './wordplay'
希望它会回来说:

=> true
这意味着文件已成功加载

如果它没有说'true',这意味着您仍然需要安装一个提供库的RubyGem。要安装gem,您必须在shell中键入以下内容:

 gem install wordplay     # or whatever your gem is called

需要意味着获取文件内容并将其插入需要的任何位置。使用
Require./path/to/wordplay'

进行Require,确保运行
irb--help
,以便了解您的选项。您只需执行
irb-rwordplay.rb
,然后就可以开始了。@vgoff,谢谢您记住这一点,也可以毫无理由地减去。可能是因为没有检查明显的文档。这是常有的事。不过,如果你学到了一些东西,它最终会成为一个加号。不要在这里记分。给你记分。我给加分只是因为加分太愚蠢了。。。一天结束时,初学者有时不知道在哪里可以找到文档,而且文档并不总是容易理解,尤其是对于初学者来说。
require\u relative
需要一个相对于当前执行文件的库。在IRb中,没有当前正在执行的文件,因此,
require\u relative
将引发一个错误。