Ruby on rails can';不要让rspec在轨道上工作

Ruby on rails can';不要让rspec在轨道上工作,ruby-on-rails,sqlite,rspec,Ruby On Rails,Sqlite,Rspec,我能够设置我的rails项目(rails版本3.2.7)并运行rails生成rspec:install(rspec版本2.11.1)。它还在specs目录中构建了测试文件,但当我运行“rspec”时,我从一开始就出现了一系列错误: /usr/lib/ruby/vendor_ruby/1.8/rubygems/custom_require.rb:36:in `gem_original_require': no such file to load -- bundler/setup (LoadErro

我能够设置我的rails项目(rails版本3.2.7)并运行rails生成rspec:install(rspec版本2.11.1)。它还在specs目录中构建了测试文件,但当我运行“rspec”时,我从一开始就出现了一系列错误:

/usr/lib/ruby/vendor_ruby/1.8/rubygems/custom_require.rb:36:in `gem_original_require': no such file to load -- bundler/setup (LoadError)
from /usr/lib/ruby/vendor_ruby/1.8/rubygems/custom_require.rb:36:in `require'
...
我还尝试了“bundle exec rspec”,然后错误是:

/var/lib/gems/1.9.1/gems/sqlite3-1.3.6/lib/sqlite3/sqlite3_native.so: [BUG] Segmentation fault
ruby 1.8.7 (2011-06-30 patchlevel 352) [x86_64-linux]

Aborted (core dumped)

有什么想法吗?

可能是测试环境数据库配置错误?您是否运行了`rake db:test:在运行RSpec之前准备在测试数据库中加载您的模式?