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