1

我只是在学习 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>

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

4

2 回答 2

1

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

于 2012-06-26T00:43:06.790 回答
0

在您的打开命令中,确保 、 和 之间的空格Documentsand反斜杠Settings开头。换句话说,这就是路径应该是什么:

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

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

C:/Documents\ and\ Settings/Matt/My\ Documents/Ruby\ Testing\ Zone/hello.rb
于 2012-06-26T00:42:37.107 回答