表示されるエラーはこちら。
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 in <class:Railtie> at /usr/local/rvm/gems/ruby-2.3.4/gems/less-rails-2.8.0/lib/less/rails/railtie.rb:16) 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 in <class:Railtie> at /usr/local/rvm/gems/ruby-2.3.4/gems/less-rails-2.8.0/lib/less/rails/railtie.rb:21)
RailsをBootstrap対応させたころからこのエラーが何かと出てくる。
原因はless-rails
以下のサイトで解決しました。
rails5移行を進めてるんだけど、less-railsがwarning吐きまくってうるさい - Qiita
実行した手順は以下。
Gemfileを修正 [変更前]
gem 'therubyracer' gem 'less-rails' gem 'twitter-bootstrap-rails'
[変更後]
gem 'therubyracer' gem 'less-rails', git: 'https://github.com/MustafaZain/less-rails' gem 'twitter-bootstrap-rails'
そして改めてbundle install
これで出なくなった。
まとめ
rakeコマンドがどうこうというよりか、bundler経由ってのがよろしくなかったのね。