打开Ruby文件时出错(初学者)+如何运行文件?

时间:2014-08-17 23:55:30

标签: ruby variables

当我尝试在同一目录中打开一个ruby文件时会发生奇怪的事情, 像这样:

C:\RubyFiles>file = File.open("Lottery.rb", "r") 'file' is not recognized as an internal or external command, operable program or batch file.

现在我知道这与打开文件本身无关,但我想有一个例子;)

(已经解决了^):D

但是现在我想知道如何运行文件本身?有人可以帮忙吗?提前致谢!

1 个答案:

答案 0 :(得分:0)

打开irb后,您可以使用Kernel#load

执行ruby文件
load 'Lottery.rb'

如果此文件只包含模块/类定义,您可能只想加载一次。这是Kernel#require确保的结果:

require 'Lottery.rb'