我的Gemfile有以下内容:
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
Run Code Online (Sandbox Code Playgroud)
当我运行rails生成rspec安装时,我得到了
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.
Run Code Online (Sandbox Code Playgroud)
rails generate --help显示没有rspec安装
Rspec:
rspec:decorator
rspec:policy
Run Code Online (Sandbox Code Playgroud)
我的宝石清单rspec显示.. *本地宝石 *
rspec (3.5.0)
rspec-core (3.5.4)
rspec-expectations (3.5.0)
rspec-mocks (3.5.0)
rspec-support (3.5.0)
Run Code Online (Sandbox Code Playgroud)
我似乎无法安装rspec.有什么我需要做的不同吗?
小智 5
我也有同样的问题.
我这样解决了.
试试这个命令:
spring stop
Run Code Online (Sandbox Code Playgroud)
然后又跑了:
rails generate rspec:install
Run Code Online (Sandbox Code Playgroud)
【MyError】
在过程23226中通过Spring预加载器运行
'--markerb'的预期布尔默认值; 得到:erb(字符串)
找不到生成器'rspec:install'.也许你的意思是'响应者:安装','设计:安装'或'频道'
运行rails generate --help以获取更多选项.
| 归档时间: |
|
| 查看次数: |
794 次 |
| 最近记录: |