【问题标题】:Where do I save my ruby (.rb) files? [duplicate]我在哪里保存我的 ruby​​ (.rb) 文件? [复制]
【发布时间】:2013-08-04 03:53:04
【问题描述】:

我在命令行中收到错误 No such file or directory,我认为这是因为我没有将 ruby​​ 文件保存在特定的地方。我所做的只是创建一个随机文件夹来保存我的 ruby​​ 文件。

我需要将我的脚本保存在原始 ruby​​ 文件夹中吗?谢谢!

** 这是 Windows 7。

【问题讨论】:

  • 你能提供确切的错误和堆栈跟踪吗?甚至可以提供一些上下文,例如当您遇到错误时您正在做什么或尝试做什么。
  • 什么命令/错误会引发错误?
  • 我所做的只是创建一个名为“Matz.rb”的简单文件,因为我目前正在阅读 O'reilly Ruby 书。在我的代码中,我写的所有内容都是“Hello Matz”。我把它保存在我的桌面上。当我转到命令行并编写 ruby​​ matz.rb 时,它显示“ruby:没有这样的文件或目录——matz.rb ”请帮助:(
  • 哇,完全相同的问题和完全相同的原始海报?

标签: ruby-on-rails ruby command-line command


【解决方案1】:

不,您可以将 .rb 文件保存在您可以写入的任何位置。如果无论当前目录是什么都想访问脚本,请将脚本放在属于 shell PATH 一部分的目录中。

您对在您的机器上使用 shell 感到满意吗?如果没有,您应该了解一些有关如何导航目录、如何找到命令等的知识。它会派发红利。

【讨论】:

  • 你能解释一下shell和PATH到底是什么吗?我昨晚刚开始学习 Ruby。
  • 您使用的是什么操作系统? Windows、OS X 还是其他?
  • ** 这是 Windows 7。-直接来自他的问题@Fred
  • 哦,是的,我错过了。对不起亚历山大Tekle。 shell 是一个程序,可以让您与操作系统“对话”。你给出命令,它会显示运行命令的结果。例如,如果您键入目录命令“dir”,Windows 将显示当前目录中的文件名。 PATH 是 Windows 将自动搜索程序和脚本的目录列表。值得向 Google 先生学习 Windows shell 教程。
【解决方案2】:

在 Windows 上,根据您的编辑器的设置方式,您可能会将 .txt 的扩展名附加到文件中,因此当您运行 Matz.rb 时,它实际上并不存在,它实际上是 @987654322 @。

这可能会或可能不会发生在您身上,但一种检查方法是打开您的命令提示符,然后在文件夹中执行 dir 以查看您那里有哪些文件。

【讨论】:

  • 我怎样才能做一个“目录”,它有什么作用?
  • 在 Windows 上,您可以单击“开始”菜单,选择“运行”选项,输入 cmd.exe。导航到您的文件夹并输入dir。否则,请转到文件资源管理器,转到选项,更改选项以查看所有文件的扩展名。不确定操作系统的实际命名法是什么。
猜你喜欢
  • 2012-09-01
  • 1970-01-01
  • 2012-05-26
  • 1970-01-01
  • 2013-08-22
  • 1970-01-01
  • 2013-12-22
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多