我正在跟随一本名为“Ruby初学者指南”的书籍学习,但我不确定“需要一个库”是什么意思。
在我的应用程序根目录中,我有一个名为wordplay.rb的文件,并且我知道如何在终端中启动irb。但我不知道如何“使用irb并在wordplay库中要求”。
在我的应用程序根目录中,我有一个名为wordplay.rb的文件,并且我知道如何在终端中启动irb。但我不知道如何“使用irb并在wordplay库中要求”。
从wordplay.rb
所在的目录中,运行irb
并输入:
irb(main):001:0> require './wordplay'
=> true
这意味着文件已成功加载。
如果没有显示“true”,这意味着您仍需安装提供该库的Ruby Gem。要安装宝石,您需要在Shell中键入以下内容:
gem install wordplay # or whatever your gem is called
Requiring的意思是获取一个文件的内容并将其插入到你需要它的地方。使用require './path/to/wordplay'
来进行Require操作。
require_relative
会相对于当前执行的文件来加载库。在IRb中,没有当前执行的文件,因此require_relative
将会简单地引发错误。 - Jörg W Mittag
irb --help
以了解您的选项。您只需执行irb -rwordplay.rb
,然后就可以开始了。 - vgoff