Rails 3 – 如果我正在使用RSpec,我可以删除’test’文件夹吗?
在尝试迁移时,我不断收到此错误:
rake aborted! test-unit is not part of the bundle. Add it to Gemfile.
如果我正在使用RSpec,我可以完全删除测试文件夹吗?
此错误意味着项目中的某个位置有一个require test-unit
而不在Gemfile
中指定。
因此,您应该尝试找到该语句并将其删除以修复此错误(或将依赖项添加到gemfile中 – 但如果您不使用它,则听起来有些倒退)。
无论如何:如果你使用的是rspec
你绝对可以删除test
文件夹。
我相信是这样。 Rspec应该只在../spec/*中寻找测试
是的,您可以删除测试文件夹。
如果你想要测试单元(由于其他gem依赖性),这里是如何将test-unit安装为gem:
-
将gem添加到Gemfile
gem 'test-unit'
-
检查gem
捆绑检查
无法满足您的Gemfile依赖项使用
bundle install
安装缺少的gem -
安装
捆绑安装
应该好好去。