У меня есть два проекта Susy 1, один компилирует AOK со всеми версиями, другой выдает ошибку, если я использую последние версии CodeKit, поддерживающие Susy 2, я рассматриваю оба проекта как проекты Susy 1, поэтому я меняю строку susy
на susyone
, когда с помощью Susy 2 CodeKit.
В main.scss у меня есть
// when using CodeKit pre Susy 2 build:
@import "compass";
@import "susy";
// when using CodeKit Susy 2 build:
@import "compass";
@import "susyone";
Ошибка одного проекта, когда я использую версию CodeKit, поддерживающую Susy 2:
Compass was unable to compile one or more files in the project:
error main.scss (Line 131 of _grid.scss: Function gutter takes 1 argument but 2 were passed.)
overwrite main.css
FWIW У меня нет _grid.scss, поэтому я предполагаю, что это часть Susy (или Compass).
Я не смог найти ответ из исследований и экспериментов.
Заранее спасибо за любые комментарии. Привет, - Алан
gutter()
должна принимать 2 аргумента. Есть вероятность, чтоgutter()
определяется где-то еще в вашем коде (или в другом плагине) и переопределяет функцию Susy? Если вы посмотрите на выводmain.css
, он покажет вам более полную трассировку ошибки. Дает ли это больше потенциальных клиентов? - person Miriam Suzanne   schedule 28.04.2014Syntax error: Function gutter takes 1 argument but 2 were passed. on line 131 of /.../CodeKit.app/Contents/Resources/engines/susy/sass/susy/language/susyone/_grid.scss, in
span-columns' из строки 83 /Users/alan/... /_layout.scss из строки 42 из /Users/alan/.../main.scss` Вот эти строки: (см. следующий комментарий, здесь не хватает места) - person Alan   schedule 28.04.2014@import "partials/layout";
Строка 83:.template_home .contentMajor { // @include span-columns(8, 12, $grid-padding); @include span-columns(6, 12, $grid-padding); }
Надеюсь, это поможет, и извините, если формат здесь, в блоке комментариев, слишком нарушен, если да, я могу вставить или что-то подобное. И СПАСИБО за быстрый ответ, Эрик, я так хочу перейти на Susy 2 ^_^ Привет, -Алан - person Alan   schedule 28.04.2014