Ruby中如何将文件加载到交互式ruby控制台(IRB)?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (56)

我正在使用IRB(交互式ruby控制台)来学习如何使用Ruby进行编程。如果我先在文本编辑器中编写程序,如何将文件加载到控制台?

提问于
用户回答回答于

在Ubuntu 14.04上使用ruby 1.9.3,我可以使用下面的命令行从当前目录加载文件:

irb -I . -r foo.rb

在加载路径中包含多个目录,请用冒号(:)分隔它们,例如:

irb -I foo/:bar/:baz/

该命令将添加目录foobar以及bazruby的加载路径。

最后的选择是在使用require-r加载文件时使用文件的相对或绝对路径:

irb -r ./foo.rb

或用irb

> require './foo.rb'
用户回答回答于

如果只需要将一个文件加载到IRB中,则可以

irb -r ./your_file.rb

(在它位于相同目录中)的情况下调用它。

扫码关注云+社区