如何从IRB运行.rb文件?

我开始使用Ruby on Rails。 我目前正在阅读一个教程,其中说我必须从IRB运行.rb文件,这将在我当前目录中创建一个.xml文件。

我的问题是如何在IRB中运行.rb文件?
当我在IRB中运行时,我是否必须在此.rb文件所在的目录中?

我尝试了以下操作:只需在文件目录中的命令行上键入irb 。 据我所知,这开始了IRB会议。
然后我输入了irb "filename.rb" ,它经历了但没有在当前目录中创建任何东西,但至少它没有给出任何错误。

我还尝试了一大堆其他明显错误的东西。 因此,我认为我自己无法解决这个问题,谷歌搜索这个问题根本没有帮助。

我正在运行Leopard。

只需要或加载它就可以“运行”irb中的文件。

 $ irb >> load './filename.rb' 

要在irb中更改当前工作目录,可以使用FileUtils

 >> require 'fileutils' >> FileUtils.pwd # prints working directory >> FileUtils.cd '/path/to/somewhere' # changes the directory 

我们可以使用任何文本编辑器在您当前使用的目录中创建一个.rb文件,然后在其中键入所有代码,然后在终端中使用命令ruby filename.rb ,而不是在irb中,然后它显示输出为irb。