rails命令重置rspec的默认路径

时间:2012-09-22 13:20:06

标签: ruby-on-rails rspec

我正在完成铁路http://ruby.railstutorial.org/教程 我输入命令" Rails"而不是" Rails s",因为那时使用Rspec进行测试失败并出现错误:

D:\RailsInstaller\Ruby1.9.3\lib\ruby\gems\1.9.1\gems\rspec-core-2.11.1\lib\rspec\core\configuration.rb:780:in 'load': cannot load such file --**D:/spec**

虽然我从app文件夹本身运行我的rspec / spec命令,但它以某种方式指向根目录而不是应用程序目录的错误路径。 我的" Rails"命令重置一些与rpsec路径相关的配置? 现在我必须编写完整的路径以使测试工作

D:\rails_projects\sample_app>rsepc /rails_projects\sample_app\spec

哪些内容已更改,如何修复rsepc路径?

2 个答案:

答案 0 :(得分:0)

确保在Rails项目根目录中运行“rsepc spec”。

答案 1 :(得分:0)

我使用命令

恢复了rspec的默认路径
rspec --default_path (the path)

但不幸的是,当我关闭Rails服务器或关闭spork服务器时。默认路径被提升为D: