Sto sviluppando in c9.io in un server di rotaie. Eseguo rails test
e funziona correttamente. Il giorno dopo eseguo lo stesso comando ma invece compare Error: Comando 'test' non riconosciuto Non cambio nulla. Come posso ripristinare questo comando?Errore: comando 'test' non riconosciuto
Nota: rake test
funziona perfettamente ma rubino pagina http://edgeguides.rubyonrails.org/testing.html e Ruby on Rails tutorial di Michael Hartl https://www.railstutorial.org/book/static_pages parlare di comando binari di test e il lavoro per me 2 giorni.
questo è il mio Gemfile
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
Sicuro che non volevi dire "prova del rake"? Perché non lo provi ... – MarsAtomic
E quale versione di Rails stai usando? – MarsAtomic
Rails 4.2.2 eh? Prima di Rails 5, dovevi eseguire test usando lo strumento rake.Con Rails 5, esegui test con 'rails test'. O a) downgrade della versione di Rails, oppure b) stavi testando un progetto completamente diverso usando Rails 5, o c) ti sbagliavi e stavi usando 'rake test' per tutto il tempo. – MarsAtomic