未定义的方法'新”的#(undefined method `new' for #&l

2019-10-30 06:47发布

我已经更新的Gemfile中的瑰宝,并开始运行后,“捆绑”命令面临的润滑脂::适配器错误。 这个问题似乎与我的应用程序的CSS。

给出下面的错误:

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

我使用的轨道版本“4.1.8”。 谁能帮助我如何解决这个问题?

Answer 1:

这个问题得到了解决,这是由于对更新的“少护栏”宝石(V3.0.0)的“油脂”宝石依赖。

当我更新我的Gemfile现有的宝石版本,更新从Gemfile.lock的“2.8.0”改为“3.0.0”“少护栏”宝石版本,以及创建“油脂”的依赖。

然后,我设置了“少护栏”版本旧的(以前正在Gemfile.lock的使用):

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

油脂宝石依赖性只要求“少护栏” 3.0.0及以上版本,所以较低的版本并没有创造这种依赖它解决了问题。

少护栏(3.0.0)的依赖官方网页: https://rubygems.org/gems/less-rails/versions/3.0.0



文章来源: undefined method `new' for #