如何为Ruby设置文件和目录?

时间:2012-11-14 23:46:53

标签: ruby irb

我正在为App Academy做准备工作,但我很难设置文件/目录以便能够正确运行所有内容。我有几个问题,但未能找到具体的答案:

  1. 如何在Windows终端中创建目录?
  2. 如何在IRB中运行以前用记事本编写的文件?我在记事本中写了一些简单的脚本,因为Sublime导致了严重的偏头痛。或者如何将记事本文件更改为Ruby文件?
  3. 如何在IRB中创建新文件,如test_code.rb

2 个答案:

答案 0 :(得分:3)

1)在Windows命令提示符下导航到工作目录时,键入md directory_name

2)除非您特意告知记事本,否则记事本会将您的文件保存为.txt文件。您只需将文件扩展名从*.txt重命名为*.rb

3)当您在Windows机器上安装Ruby时,无疑会将Ruby解释器添加到您的路径中,因此您应该能够直接从Windows cmd提示符运行*.rb文件,它将会执行。
在IRB中加载 :确保从*.rb文件所在的文件夹中运行IRB。一旦启动了IRB会话,输入load 'my_file.rb'

答案 1 :(得分:1)

IRB是一个用于测试代码的好环境,但不适用于编写完整脚本。使用Notepad或Notepad ++或Vim for Windows或您选择的编辑器,只要它能够生成文本(非文字处理文档)。

您可以在终端或资源管理器中创建目录,这没关系。只需注意您创建它的位置,这样就不会丢失它。

如果要在Ruby中运行脚本,只需键入ruby /path/to/the/file/script_to_run.rb,Ruby解释器就应该加载并运行该文件。

可以将脚本加载到IRB并观察它运行,但这很少是我们需要做的事情。更常见的是,你会想要使用Ruby运行脚本,并在IRB中尝试,因为它就像一个暂存器。