Ruby on rails rails rspec错误生成控制器

Ruby on rails rails rspec错误生成控制器,ruby-on-rails,rspec,Ruby On Rails,Rspec,因此,在安装rspec后,当我执行rails g controller name时,出现了以下错误: /.rbenv/versions/2.2.3/lib/ruby/2.2.0/rubygems/core\u ext/kernel\u require.rb:54:in require':无法从加载这样的文件--bundler/setup(LoadError) /home/ev0lution/.rbenv/versions/2.2.3/lib/ruby/2.2.0/rubygems/core\u

因此,在安装rspec后,当我执行
rails g controller name
时,出现了以下错误:

/.rbenv/versions/2.2.3/lib/ruby/2.2.0/rubygems/core\u ext/kernel\u require.rb:54:in
require':无法从加载这样的文件--bundler/setup(LoadError)
/home/ev0lution/.rbenv/versions/2.2.3/lib/ruby/2.2.0/rubygems/core\u ext/kernel\u require.rb:54:in
require'from/home/ev0lution/RailsP/tickete/config/boot.rb:3:in
“来自bin/rails:7:in
require\u relative”来自 箱子/轨道:7:in`'


我甚至还没有对它做任何操作,只是创建了一个测试文件,我需要一个控制器。

在应用程序中尝试运行
捆绑安装。好像有些宝石不见了。若命令仍然出现类似错误,请尝试使用
bundle exec运行命令

是否使用bundler安装了rspec?如果是,,试试
bundle exec rails g controller name
@SvenKoschnicke okeii所以我照你说的做了,我有很多丢失的gems我已经手动安装了10个了,这会持续多久也许你知道为什么会这样?@SvenKoschnicke btw我做了rails s得到了同样的错误bundler专门为你的用户维护一套单独的gems项目,因此它需要重新安装gems,即使它们已经作为gems在您的计算机上可用(随
gem install
安装)。但是最大的好处是,您不会遇到多个项目的gem需求冲突的问题。@SvenKoschnicke我想我会创建一个新项目,然后再试一次,也许我错过了一些东西,所以当我创建一个新项目时,我遇到了这个错误。
/.rbenv/versions/2.2.3/lib/ruby/2.2.0/rubygems.rb:243:in
bin\u path”:找不到gembundler(>=0)(Gem::GemNotFoundException)`我想整个问题都出在我安装rails的错误上