Ruby:没有这样的文件或目录 - C:\ Documents <loaderror> </loaderror>

时间:2012-06-26 00:39:33

标签: ruby windows-xp cmd

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

我已多次检查以确保我没有拼错文件名的任何部分。发生了什么事?

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

在您的打开命令中,确保使用反斜杠继续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