Compass sass/scss каждое выходное значение, значение вместо ключа, значение

У меня есть следующий код в моем scss:

http://www.sassmeister.com/gist/cebab33bec3fbe38ddc4

На моем локальном компьютере с Windows $color и $name оба раза #000, а $name — black. (поэтому вместо ключа значение его значения, значение, что не так с моей установкой. нужно, чтобы @each работал правильно с ключом, значением)

компас --версия: 1.0.3 (Polaris) sass --версия: 3.4.14

компиляция с compass compile


person Alexander Schranz    schedule 17.02.2016    source источник
comment
Предупреждение кажется мне довольно понятным. Он предупреждает вас не использовать переменные типа Color в вашем селекторе.   -  person cimmanon    schedule 18.02.2016
comment
предупреждение не имеет ничего общего с кодом. вы смотрели на код. онлайн в sassmeister это работает, но на моей локальной машине $color и $name имеют одно и то же значение. и я не знаю, почему.   -  person Alexander Schranz    schedule 18.02.2016
comment
Во-первых, код, воспроизводящий проблему, должен быть в вопросе. Во-вторых, убедитесь, что вы действительно прочитали принятый ответ на вопрос, дубликат которого я отметил.   -  person cimmanon    schedule 18.02.2016
comment
спасибо, но мой вопрос касается карты массива и каждой функции, которая не работает как онлайн на sass meister, это не @each $key, $value в $array, мои локальные выходы $each $value, $value в $array. удалит сообщение об ошибке из вопроса, потому что оно не имеет ничего общего с реальной ошибкой.   -  person Alexander Schranz    schedule 18.02.2016
comment
Sass вообще не делает того, что вы описали. Вы просто не понимаете разницы между String и Color. Ключи вашего сопоставления не являются строками.   -  person cimmanon    schedule 18.02.2016
comment
извините, но я не понимаю, почему тогда код на sassmeister работает и почему он не работает на моей локальной машине?   -  person Alexander Schranz    schedule 18.02.2016
comment
так что с цитатой это работает, спасибо. извините, я сосредоточился на том, что каждое из них неверно, или мне нужно установить другую версию sass. было бы лучше, если бы это была ошибка непосредственно в ошибке, а не изменение белого/черного на шестнадцатеричный код при использовании массива. большое тебе спасибо.   -  person Alexander Schranz    schedule 18.02.2016