Я пишу проект Django, использующий язык LESS . Для этого я использую приложение django-css . Мой коллега получает следующую ошибку, а я нет. Я подозреваю, что это может быть связано с неправильной кодировкой компилируемого файла. Странно то, что мы клонировали из одного репозитория hg, поэтому я не понимаю, почему кодировка его файлов была бы неправильной, а моя - правильной.
TemplateSyntaxError at /qa/
Caught an exception while rendering: /home/rajoy/.gem/ruby/1.9.1/gems/less-1.2.21/lib/less/engine.rb:49:in `gsub': invalid byte sequence in UTF-8 (ArgumentError)
from /home/rajoy/.gem/ruby/1.9.1/gems/less-1.2.21/lib/less/engine.rb:49:in `prepare'
from /home/rajoy/.gem/ruby/1.9.1/gems/less-1.2.21/lib/less/engine.rb:30:in `parse'
from /home/rajoy/.gem/ruby/1.9.1/gems/less-1.2.21/lib/less/engine.rb:45:in `to_css'
from /home/rajoy/.gem/ruby/1.9.1/gems/less-1.2.21/lib/less/command.rb:58:in `parse'
from /home/rajoy/.gem/ruby/1.9.1/gems/less-1.2.21/lib/less/command.rb:51:in `run!'
from /home/rajoy/.gem/ruby/1.9.1/gems/less-1.2.21/bin/lessc:102:in `<top (required)>'
from /var/lib/gems/1.9.1/bin/lessc:19:in `load'
from /var/lib/gems/1.9.1/bin/lessc:19:in `<main>'
У меня есть рубин 1.8.6 и гем 1.3.6.
У моего коллеги рубин 1.8.7 и гем 1.9.1.
Каковы возможные причины, почему это происходит?