我只是学习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>
我已多次检查以确保我没有拼错文件名的任何部分。发生了什么事?
答案 0 :(得分:1)
在整个文件名周围加上双引号。 Windows不会将其视为单个参数。
答案 1 :(得分:0)
在您的打开命令中,确保使用反斜杠继续Documents
,and
和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