Dan*_*eña 8 ruby ruby-on-rails
我在rails服务器中的c9.io中开发.我执行
rails test,它的核心工作.第二天我执行相同的命令,但出现错误:命令'test'无法识别我没有改变任何东西.如何恢复此命令?
注意:rake test工作完美但红宝石页面http://edgeguides.rubyonrails.org/testing.html和ruby on rails教程由Michael Hartl https://www.railstutorial.org/book/static_pages谈论rails test命令并且它适用于我2天.
这是我的宝石文件
source 'https://rubygems.org'
gem 'rails', '4.2.2'
gem 'sass-rails', '5.0.2'
gem 'uglifier', '2.5.3'
gem 'coffee-rails', '4.1.0'
gem 'jquery-rails', '4.0.3'
gem 'turbolinks', '2.3.0'
gem 'jbuilder', '2.2.3'
gem 'sdoc', '0.4.0', group: :doc
group :development, :test do
gem 'sqlite3', '1.3.9'
gem 'byebug', '3.4.0'
gem 'web-console', '2.0.0.beta3'
gem 'spring', '1.1.3'
end
group :test do
gem 'minitest-reporters', '1.0.5'
gem 'mini_backtrace', '0.1.3'
gem 'guard-minitest', '2.3.1'
end
group :production do
gem 'pg', '0.17.1'
gem 'rails_12factor', '0.0.2'
end
Run Code Online (Sandbox Code Playgroud)
火星原子 回复:
在 Rails 5 之前,您必须使用 rake 工具运行测试。使用Rails 5,您可以使用rails test 运行测试。要么你 a) 降级了你的 Rails 版本,要么 b) 你正在使用 Rails 5 对一个完全不同的项目进行测试,或者 c) 你只是犯了一个错误,一直在使用 rake 测试。
| 归档时间: |
|
| 查看次数: |
2527 次 |
| 最近记录: |