我通常使用Vim进行Rails开发,但我暂时使用了Ruby Mine几天。
现在我回到使用Vim,当我启动Guard或运行rake test
时,我的测试现在正在通过teamcity运行,而不是我的预览设置。我也遇到了很多错误。
以下是rake test
的输出示例:
##teamcity[enteredTheMatrix timestamp = '2014-12-29T11:01:59.027-0500']
##teamcity[testCount count = '0' timestamp = '2014-12-29T11:01:59.028-0500']
##teamcity[testFailed name = 'test_current_user' message = 'Minitest::UnexpectedError: ArgumentError: wrong number of arguments (1 for 0)|n test/helpers/sessions_helper_test.rb:6:in `block in <class:SessionsHelperTest>|'' details = 'test/helpers/sessions_helper_test.rb:6:in `block in <class:SessionsHelperTest>|'' error = 'true' timestamp = '2014-12-29T11:01:59.150-0500']
任何人都可以指导我如何解决这个问题吗?我真的很困惑,因为我没有看到我的Rails配置文件发生任何变化。
答案 0 :(得分:3)
删除项目根路径中隐藏的.idea目录。项目文件将在下次打开项目时正确重新生成。
答案 1 :(得分:1)
在IDE运行时在项目目录中运行spring stop
。
对我来说,这删除了所有teamcity输出并恢复了rails test
的正常输出格式。
链接问题中的每个答案:https://stackoverflow.com/a/30644701/739373
答案 2 :(得分:0)
我认为最好的解决方案是使用gem guard-spring