2016-12-12 6 views
1

My Gemfile hat folgendes:Kann nicht RSpec on Rails 5 installieren - nicht Generator finden konnte 'rspec: install'

source 'https://rubygems.org' 
ruby '2.3.1' 

gem 'rails', '>= 5.0.0.rc2', '< 5.1' 

... more gems 

group :development, :test do 
    gem 'rspec-rails', '~> 3.5' 
    gem 'factory_girl_rails', '~> 4.7' 
    gem 'byebug' 

end 

group :test do 
    gem 'faker', '~> 1.6', '>= 1.6.3' 
    gem 'capybara', '~> 2.7', '>= 2.7.1' 
    gem 'database_cleaner', '~> 1.5', '>= 1.5.3' 
    gem 'launchy', '~> 2.4', '>= 2.4.3' 
    gem 'selenium-webdriver', '~> 2.53', '>= 2.53.4' 
    gem 'shoulda-matchers', '~> 3.1', '>= 3.1.1' 


end 

Wenn ich Schienen laufen erzeugen rspec installieren, erhalte ich

Expected string default value for '--helper'; got true (boolean) 
Expected string default value for '--assets'; got true (boolean) 
Expected string default value for '--decorator'; got true (boolean) 
Expected string default value for '--decorator'; got true (boolean) 
Expected string default value for '--jbuilder'; got true (boolean) 
Expected boolean default value for '--markerb'; got :erb (string) 
Could not find generator 'rspec:install'. Maybe you meant 'devise:install', 'pundit:install' or 'responders:install' 
Run `rails generate --help` for more options. 

Schienen erzeugen --help zeigt keine rspec installieren

Rspec: 
    rspec:decorator 
    rspec:policy 

meine gem Liste rspec zeigt .. * LOCAL GEMS *

rspec (3.5.0) 
rspec-core (3.5.4) 
rspec-expectations (3.5.0) 
rspec-mocks (3.5.0) 
rspec-support (3.5.0) 

Ich kann nicht rspec installieren zu sein scheinen. Gibt es etwas, was ich anders machen muss?

+1

Haben Sie http://stackoverflow.com/questions/3426406/could-not-find-generator-rspecinstall ODER http://stackoverflow.com/questions/22962048/rails-4-could-not-find- Generator-rspecinstall? –

+0

Paket installieren --mit Test – Laurie

+0

Meine Edelsteine ​​wurden nicht in der Testumgebung installiert. – Laurie

Antwort

5

Ich hatte das gleiche Problem auch.

Ich löste es auf diese Weise.

Versuchen Sie diesen Befehl ein:

spring stop 

dann wieder laufen:

rails generate rspec:install 

【MyError】

Laufen über Frühling preloader in Prozess 23226

Erwartete boolean d Standardwert für "--markerb"; Got: erb (string)

Der Generator 'rspec: install' konnte nicht gefunden werden. Vielleicht meintest du 'Responder: install', 'devise: install' oder 'channel'

Führen Sie rails generate --help für weitere Optionen.

+0

Ich habe einige Edelsteine ​​gefehlt, also habe ich Bundle Update und rannte bin/rails db: migrieren RAILS_ENV = Test – Laurie

+0

Das schien den Trick zu tun – Laurie

Verwandte Themen