我更新了一个宝石Gemfile并在运行“bundle”命令后开始面对Grease :: Adapter错误。这个问题似乎与我申请的CSS有关。
错误如下:
NoMethodError: undefined method `new' for #<Grease::Adapter(Less::Rails::ImportProcessor):0x0000000205dfc0>
我正在使用rails版“4.1.8”。任何人都可以帮我解决这个问题吗?
答案 0 :(得分:5)
问题得到解决,这是由于油脂和油脂的问题。宝石依赖更新&#34; less-rails&#34; gem(v3.0.0)。
&#34;脂&#34;当我在我的Gemfile中更新现有的gem版本时更新了&#34; less-rails&#34;宝石版来自&#34; 2.8.0&#34;到&#34; 3.0.0&#34;在Gemfile.lock中也是如此。
然后我设置&#34; less-rails&#34;版本到旧版本(之前在Gemfile.lock中使用):
gem "less-rails", "~> 2.8.0"
只有&#34; less-rails&#34;才需要油脂宝石依赖性。 3.0.0及更高版本,因此较低版本没有创建解决该问题的依赖关系。
less-rails(3.0.0)依赖项的官方页面:https://rubygems.org/gems/less-rails/versions/3.0.0