rake db:test:clone_structure
'u çalıştırmaya çalışıyorum, ancak veritabanını yeniden oluşturmayı başaramıyor. Ben için clone_structure
görevi değiştirdiğinizde, ŞimdiRake bağımlılığı çalışmıyor, ancak çalıştırılıyor
$ rake db:test:clone_structure --trace
** Invoke db:test:clone_structure (first_time)
** Invoke db:structure:dump (first_time)
** Invoke environment (first_time)
** Execute environment
** Execute db:structure:dump
** Invoke db:test:purge (first_time)
** Invoke environment
** Execute db:test:purge
** Execute db:test:clone_structure
: Ben izleme çalıştırıldığında, ben db:test:load_structure
idam almıyor fark ettik
task :clone_structure => [ "db:structure:dump", "db:test:load_structure" ]
: Sonunda görevin kendisi baktı her şey aniden çalışır ... ...load_structure
çağırmak
task :clone_structure => [ "db:structure:dump", "db:test:load_structure" ] do
db_namespace["test:load_structure"].invoke
end
!
$ rake db:test:prepare --trace
** Invoke db:test:clone_structure (first_time)
** Invoke db:structure:dump (first_time)
** Invoke environment (first_time)
** Execute environment
** Execute db:structure:dump
** Invoke db:test:purge (first_time)
** Invoke environment
** Execute db:test:purge
** Execute db:test:clone_structure
** Invoke db:test:load_structure (first_time)
** Invoke db:test:purge
** Execute db:test:load_structure
** Invoke db:structure:load (first_time)
** Invoke environment
** Invoke db:load_config (first_time)
** Execute db:load_config
** Execute db:structure:load
Bu davranışa ne neden olabilir? Rails 3.2.14 ve Rake 10.1.0 kullanıyorum.
GÜNCELLENMİŞ: 3.2.11'den 3.2.13'e yükseltilmiş Raylar hala bir sorun.
İKİNCİ GÜNCELLEME: Ben 3.2.14 Rails yükseltilmiş ve 10.1.0 için Rake ve ben neredeyse orada söyleyebilirim hala bir sorun
Yapının.sql 'rake db: test: clone_structure' çalıştırdığınızda sorun yaratmaz mı? Bununla ilgili herhangi bir sorun görüyor musunuz? –
"RAILS_ENV = test rake db: test: prepare --trace" komutunu çalıştırmayı deneyebilir misiniz? Bazen, bazı görevlerin yerine getirilmesi için RAILS_ENV'nin ayarlanması gerektiğini gördüm. – Subhas
@yuri: db: test: clone_structure mükemmel çalışıyor gibi görünüyor. Emin olmak için bazı hata ayıklar atacağım. – abeger