【问题标题】:Ruby - No such file or directory in system32Ruby - system32 中没有这样的文件或目录
【发布时间】:2013-01-11 10:37:22
【问题描述】:

我正在尝试在 C:\Windows\System32\ 中执行一个 ruby​​ 脚本,但是当我尝试运行它时,ruby 解释器会抛出一个 LoadError。

有人遇到过这种情况吗?

【问题讨论】:

  • 请提供有关您如何执行脚本的信息。
  • @MarsRover:对不起,我不关注。我通过在 PowerShell 中运行 ruby .\rest.rb 来执行脚本,如您所要求的,如附图所示。
  • 不应该是ruby rest.rb
  • @esimov,这就是 PowerShell 自动完成路径的方式。这里的点是当前路径,所以.\rest.rb 转换为“当前文件夹中名为rest.rb 的文件”。
  • 您是尝试在另一个文件夹中执行脚本还是仅在此特定文件夹中发生。

标签: ruby windows system32


【解决方案1】:

我不习惯 ruby​​,但就 cmd 而言,试试ruby rest.rb

【讨论】:

  • 这就是 Powershell 自动完成路径的方式。 . (dot) 是当前路径,但我尝试确保它会引发相同的错误。
  • 不,该链接是指在 cygwin 上安装 RubyGems,而不是运行 ruby​​ 脚本的问题。
  • 您是否在使用 RGLoader for Ruby gem。如果是,请检查 gem 版本以及您是否拥有所有必需的文件。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-04-18
  • 2012-12-15
  • 1970-01-01
  • 2014-06-28
  • 2016-02-20
  • 2013-04-06
相关资源
最近更新 更多