次のようなエラーが発生し続けます: Sass::SyntaxError: プロパティはドキュメントのルートでは許可されていません。/Users/eumir/rails_apps/neo2/public/stylesheets/sass/main.sass の 2 行目
main.sass の 2 行目は
@import mixins
2 行目に変数宣言がある _mixins.sass があります。
$alt_site_color: #060
$main_site_color: #ff9900
そのため、エラーが発生した原因について本当に困惑しました。変数の配置を4行下に変更してみましたが、
Sass::SyntaxError: プロパティはドキュメントのルートでは許可されていません。/Users/eumir/rails_apps/neo2/public/stylesheets/sass/ main.sass の 6 行目
そのため、変数宣言を削除してみましたが、エラーは表示されなくなりました。変数宣言の何が問題になっていますか?
また、sass --watch および sass public/stylesheets/main.sass を使用して sass ファイルをコンパイルしようとしても、エラーは発生しません。しかし、ブラウザで表示すると、エラーが表示されます。問題に見えるのは?
*注: 他のバージョンの sass もすべてアンインストールしました (haml2.2.22 から haml 3 にアップグレードしています)。また、インデントされた古い yml スタイルの構文を使用しているため、sass2convert をできるだけ実行しないようにしています。
ありがとう!