当我尝试在同一目录中打开一个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
但是现在我想知道如何运行文件本身?有人可以帮忙吗?提前致谢!
答案 0 :(得分:0)
打开irb后,您可以使用Kernel#load
load 'Lottery.rb'
如果此文件只包含模块/类定义,您可能只想加载一次。这是Kernel#require
确保的结果:
require 'Lottery.rb'