/var/www/yatta47.log

/var/www/yatta47.log

やったのログ置場です。スクラップみたいな短編が多いかと。

DEPRECATION WARNING: You are using the a deprecated processor interface Less::Rails::ImportProcessor.というエラー。

とあるタイミングからRailsアプリが以下のエラーがずっと出ていてわずらわしい。

発生エラー

出ているエラーはこちら。

DEPRECATION WARNING: You are using the a deprecated processor interface Less::Rails::ImportProcessor.
Please update your processor interface:
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/rvm/gems/ruby-2.3.0/bundler/gems/less-rails-7407431b8ae5/lib/less/rails/railtie.rb:32)

 

対処法

gemを以下のように修正

gem "less-rails", git: 'https://github.com/MustafaZain/less-rails'

原因はよくわかっていない

パッチがあったっているless-railsに差し替えることで対処可能とのこと。

なにやらRails5とRails4での違いにより出てきているらしいが、詳細は追えていない。
こういうのもちゃんと理解しないといけないと思いつつもとりあえず覚書で。

参考ページ

rails5移行を進めてるんだけど、less-railsがwarning吐きまくってうるさい - Qiita