带有自动测试咆哮的文件路径错误(WINDOWS)(修订版)

时间:2010-06-20 16:25:27

标签: windows rspec autotest growl

我正在进行设置 http://www.railstutorial.org/chapters/static-pages#fig:autotest_green

我坚持这个特殊的错误:

错误阅读:http://pastie.org/1015405

我能看到的是这里的告诉问题是

没有这样的文件或目录 - Files / ruby​​gems-1.3.7 / rails_projects / sample_app / spec / controllers / pages_controller_spec.rb

“程序文件”已被截断为“文件”,因此程序无法找到它应该查找的内容

pages_controller_spec.rb的阅读:http://pastie.org/1015412

3 个答案:

答案 0 :(得分:1)

在我看来,这是文件路径中的空格问题:

  

c:/ Program Files / ruby​​gems-1.3.7 / rails_projects / sample_app / spec / controller s / pages_controller_spec.rb

似乎已被翻译为

  

Files / ruby​​gems-1.3.7 / rails_projects / sample_app / spec / controller s / pages_controller_spec.rb

请务必始终在包含空格的路径周围放置引号;)

答案 1 :(得分:0)

所以我终于得到了你的建议..这是有道理的..

'mtime' => lambda {|file_a, file_b| File.mtime(file_b) <=> File.mtime(file_a)}
上面的代码是“options.rb”的第7行所包含的内容

我尝试用以下方式提供单引号和双引号:


'mtime' => lambda {|"file_a", "file_b"| File.mtime("file_b") <=> File.mtime("file_a")}



'mtime' => lambda {|'file_a', file_b'| File.mtime('file_b') <=> File.mtime('file_a')}

两者都导致了新的/不同的错误,现在该怎么做

答案 2 :(得分:0)