注意: 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'
我不知道什么是错的...请帮助我..
答案 0 :(得分:0)
这里的错误非常清楚:在app/assets/stylesheets/main.css.less
中,您正在对未定义的对象执行.split()
操作,因此这会引发错误。转到该文件,搜索.split()
方法并检查为什么没有定义调用此方法的对象。
答案 1 :(得分:0)
转到app/assets/stylesheets/main.css.less
搜索split
。从文件中删除split
,然后检查您正在调用拆分的对象,看看它是否不是nill