Less :: ParseError:无法调用未定义的方法'split' - Rails 4.0

时间:2016-11-24 07:03:03

标签: ruby-on-rails-4 less

  

注意: ruby​​ 2.0.0p481,Rails 4.0.13

执行: RAILS_ENV=development bundle exec rake assets:precompile

跟踪:

  

弃用警告:支持Rails< 4.1.0将被删除。   (来自at   /host_share/project/config/application.rb:9)rake aborted!   Less :: ParseError:无法调用undefined的方法'split'(in   /host_share/project/app/assets/stylesheets/main.css.less)at   /home/vagrant/.rvm/gems/ruby-2.0.0-p481/gems/less-2.6.0/lib/less/js/lib/less/parser.js:604:31   /home/vagrant/.rvm/gems/ruby-2.0.0-p481/gems/less-2.6.0/lib/less/parser.rb:100:in   `阻止to_css'

我不知道什么是错的...请帮助我..

2 个答案:

答案 0 :(得分:0)

这里的错误非常清楚:在app/assets/stylesheets/main.css.less中,您正在对未定义的对象执行.split()操作,因此这会引发错误。转到该文件,搜索.split()方法并检查为什么没有定义调用此方法的对象。

答案 1 :(得分:0)

转到app/assets/stylesheets/main.css.less搜索split。从文件中删除split,然后检查您正在调用拆分的对象,看看它是否不是nill