【问题标题】:Ruby: No such file or directory -- C:\Documents <LoadError>Ruby:没有这样的文件或目录——C:\Documents <LoadError>
【发布时间】:2012-06-26 00:39:32
【问题描述】:

我只是在学习 Ruby 并制作一个简单的 Hello World 程序,由于某种原因命令提示符找不到目录(即 C:\Documents and Settings\Matt\My Documents\Ruby Testing Zone\hello. rb)。将目录设置为 C:\Ruby193\bin,我尝试键入以下命令来运行我的程序:

ruby C:\Documents and Settings\Matt\My Documents\Ruby Testing Zone\hello.rb

我最终得到了这个错误:

ruby: No such file or directory -- C:\Documents <LoadError>

我已经检查了很多次,以确保我没有拼错文件名的任何部分。怎么回事?

【问题讨论】:

    标签: ruby windows-xp cmd


    【解决方案1】:

    在整个文件名周围加上双引号。否则 Windows 不会将其视为单个参数。

    【讨论】:

      【解决方案2】:

      在您的打开命令中,确保DocumentsandSettings 之间的空格带有反斜杠。换句话说,路径应该是这样的:

      C:\\Documents\ and\ Settings\\Matt\\My\ Documents\\Ruby\ Testing\ Zone\\hello.rb
      

      或者,用斜杠替换双反斜杠:

      C:/Documents\ and\ Settings/Matt/My\ Documents/Ruby\ Testing\ Zone/hello.rb
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-11-21
        • 1970-01-01
        • 1970-01-01
        • 2022-01-26
        相关资源
        最近更新 更多