コードキットに問題があります。以下のコードは正しく、私のコードキット 2.1.6 で実行されている sass 3.4.5 (selective steve) で動作するはずです - sassMeister でコードをテストし、リンクを提供しました。何が起こっているのか誰にも分かりますか?
Codekit は、最新のコンパスを使用してコンパス プロジェクトとしてセットアップされました。
コードキットは私に与えます:
Compass was unable to compile one or more files in the project:
error style.scss (Line 3 of _nav.scss: Invalid CSS after " &": expected "{", was "__list {"
"__list" may only be used at the beginning of a compound selector.)
identical style.css
http://sassmeister.com/gist/f07191a09789e354bae6
nav[role=navigation] {color: black;}
.nav {
&__list {
color: black;
&__item {
color: black;
}
}
&__link {
color: black;
&--active {
color: black;
}
}
}
に変換する必要があります
nav[role=navigation] {
color: black;
}
.nav__list {
color: black;
}
.nav__list__item {
color: black;
}
.nav__link {
color: black;
}
.nav__link--active {
color: black;
}
SASS 3.4.5 と Compass 0.12.7 (現在のもの) を使用してコードキットに取り掛かる場合は編集します - コンパスの新しいバージョンをインストールしようとします
ディレクトリでCOMPASS WATCHを実行すると動作しますが、Codekitは動作しません..
編集
Codekit は古いバージョンの Compass を使用しているようです - ローカルにインストールされたバージョンを指していても。
編集
私のシステムで使用しているコンパス コードキットのバージョンが古すぎると思います - 1.0.1 を実行する必要がある 0.12.7 - しかし、切り替える方法がわかりません。