2016-07-21 16 views
10
[pinterestclone]$ rake db:migrate 

DEPRECATION WARNING: Sprockets method `register_engine` is deprecated. 
Please register a mime type using `register_mime_type` then 
use `register_compressor` or `register_transformer`. 
https://github.com/rails/sprockets/blob/master/guides/extending_sprockets.md#supporting-all-versions-of-sprockets-in-processors 
(called from block (2 levels) in <class:Railtie> at /usr/local/lib/ruby/gems/2.3.0/gems/sass-rails-5.0.5/lib/sass/rails/railtie.rb:57) 

DEPRECATION WARNING: Sprockets method `register_engine` is deprecated. 
Please register a mime type using `register_mime_type` then 
use `register_compressor` or `register_transformer`. 
https://github.com/rails/sprockets/blob/master/guides/extending_sprockets.md#supporting-all-versions-of-sprockets-in-processors 
(called from block (2 levels) in <class:Railtie> at /usr/local/lib/ruby/gems/2.3.0/gems/sass-rails-5.0.5/lib/sass/rails/railtie.rb:58) 

== 20160721232702 AddUserIdToPins: migrating ================================== 
-- add_column(:pins, :user_id, :integer) 
    -> 0.0010s 
-- add_index(:pins, :user_id) 
    -> 0.0010s 
== 20160721232702 AddUserIdToPins: migrated (0.0022s) ========================= 

Odpowiedz

25

Jest to spowodowane przez Sprockets 3.7.0 i powinno zostać naprawione w sass-rails (które używa Sprockets). Aby uzyskać więcej informacji, patrz this.

Domyślam się, że Sprockets 4 wymaga zarejestrowania typu mime przed wywołaniem register_engine.

AKTUALIZACJA: Zostało to naprawione w wersji 5.0.6 oprogramowania Sass-Rails. Uruchomienie bundle update powinno usunąć ostrzeżenia o wycofaniu.

+0

Czy to możliwe, że mogło to popsuć niektóre z moich stylów? Właśnie zaktualizowałem moją bibliotekę klejnotów po raz pierwszy od jakiegoś czasu i kilka rzeczy (ale nie wszystko) jest wyświetlanych niepoprawnie, a także widzę ten błąd. Nigdy wcześniej nie używałem kołpaków, więc nie jest dla mnie jasne, dlaczego tak się dzieje. – thesowismine

+0

@thesowismine jaką wersję sass-rails używasz? – joshaidan

+0

jego wersja 5.0.6. Aby określić, które style są wyświetlane niepoprawnie; Wydaje się, że tylko efekt niektórych kolorów obramowania i tekstu, używam szkieletu podstawy i niektórych jego stylów, które już nadpisałem (ale być może niezupełnie wystarczająco) są wyświetlane ponownie. To dziwne, ponieważ do tej pory zauważyłem jedynie różnice w kolorach obramowania: i kolorze: – thesowismine

0

Aby to naprawić, otwórz projekt w terminalu i napisz "koła zębate aktualizacji pęczka"

Powiązane problemy