我正在为 App Academy 做准备工作,但我很难设置文件/目录以便能够正确运行所有内容。我有几个问题,但无法找到具体的答案:
- 如何在 windows 终端中创建目录?
- 您如何在 IRB 中运行以前用记事本编写的文件?我在记事本中写了一些简单的脚本,因为 Sublime 导致我严重偏头痛。或者如何将记事本文件更改为 Ruby 文件?
- 你如何在 IRB 中创建新文件
test_code.rb
?
1) 在 Windows 命令提示符下并导航到您的工作目录时,键入md directory_name
2)除非您特别告诉记事本,否则记事本会将您的文件保存为.txt
文件。您只需将文件扩展名从 重命名*.txt
为*.rb
.
3) 当你在你的 Windows 机器上安装 Ruby 时,Ruby 解释器无疑会被添加到你的路径中,所以你应该能够*.rb
直接从 windows cmd 提示符运行你的文件并且它会执行。
要在 IRB 中加载它:确保从文件所在的同一文件夹中运行 IRB *.rb
。一旦启动 IRB 会话,请键入load 'my_file.rb'
.
IRB 是测试代码的绝佳环境,但不适用于编写完整的脚本。使用 Notepad 或 Notepad++ 或 Vim for Windows 或您选择的编辑器,只要它能够生成文本(非文字处理文档)。
您可以在终端或资源管理器中创建目录,没关系。只需记下您创建它的位置,以免丢失它。
如果您想在 Ruby 中运行脚本,只需键入ruby /path/to/the/file/script_to_run.rb
,Ruby 解释器就会加载并运行该文件。
您可以将脚本加载到 IRB 并观察它运行,但这很少是我们需要做的事情。更多时候你会想用 Ruby 运行脚本,并在 IRB 中尝试,因为它就像一个暂存器。