0

我正在阅读关于铁路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 路径?

4

2 回答 2

0

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

于 2012-09-22T16:38:48.330 回答
0

我使用命令恢复了 rspec 的默认路径

rspec --default_path (the path)

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

于 2012-09-22T21:10:33.877 回答