Сенча Тач 1.1.0 Компас 0.11

#sencha-touch #sass #compass-sass

#сенча-тач #дерзость #compass-дерзость

Вопрос:

У меня возникли большие проблемы с созданием темы для Sencha Touch. Согласно некоторым источникам, проблема, по-видимому, заключается в конфликте версий.

 vegard@vegard-desktop:~/phonegap/sencha-touch/resources/sass$ compass compile
   exists ../css
unchanged android.scss
unchanged apple.scss
unchanged bb6.scss
  compile sencha-touch.scss
NoMethodError on line 9 of /home/vegard/phonegap/sencha-touch/resources/sass/../themes/lib/theme_images.rb: undefined method `inline_image_string' for #<Sass::Script::Functions::EvaluationContext:0x7f6851732fd8>
Run with --trace to see the full backtrace
  

Эта ветка форума, похоже, указывает на то, что это конфликт версий, и что я должен использовать gem install compass --pre , чтобы получить правильную версию вместе с конкретной версией chunky_png . Сами Sencha обновились, чтобы сообщить нам, что мне нужен предварительный релиз (имеется в виду 0.11.beta.7 на сегодняшний день, хотя 0.11.1 уже готова).:

Обновление 18.04.11: Начиная с Sencha Touch 1.1, мы используем бета-версию Compass и соответствующим образом обновили строку ниже.

gem install compass --pre

Примечание: Возможно, вам потребуется установить, используя sudo gem install… права администратора.

Я все еще не могу заставить его работать, и я получаю сообщение об ошибке выше, даже если я пробовал следующие версии Compass:

  • 0.11.1
  • 0.11.бета.7
  • 0.11.бета.6
  • 0.10.6

Я удалял установленную версию между каждой попыткой. Я пробовал с различными версиями chunky_png . Ни один из них не работает.

Комментарии:

1. Возможно, попробуйте сначала удалить его, а также удалить SASS, затем сначала установите SASS с помощью —pre, а затем Compass. Версии немного сложнее получить правильные