2017-10-19 1 views
0

私はGemfileのgemを更新し、" bundle "コマンドを実行した後、Grease :: Adapterエラーに直面しました。問題は私のアプリケーションのCSSにあるようです。#<Grease :: Adapter(Less :: Rails :: ImportProcessor)のための未定義メソッド `new '

エラーは以下のとおりである:

NoMethodError: undefined method `new' for #<Grease::Adapter(Less::Rails::ImportProcessor):0x0000000205dfc0> 

私はレールバージョン "4.1.8" を使用しています。誰も私にこれを解決する方法を助けることができますか?

答えて

1

問題は解決されました。これは、更新された「less-rails」宝石(v3.0.0)の「グリース」宝石依存のためでした。

Gemfile.lockの "less-rails" gemバージョンを "2.8.0"から "3.0.0"に更新したGemfileの既存のgemバージョンを更新したときに、 "Grease"依存関係が作成されました。

gem "less-rails", "~> 2.8.0" 

グリース宝石依存性のみ「の低いレール」3.0.0に必要です。

は、それから私は(以前にGemfile.lockで使用されている)は、古いものに、「あまりレール」バージョンを設定しましたバージョン以上であれば、より低いバージョンはこの問題を解決したこの依存関係を作成しませんでした。

less-rails(3.0.0)の公式ページ:https://rubygems.org/gems/less-rails/versions/3.0.0

関連する問題