1

次のようなエラーが発生し続けます: 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 をできるだけ実行しないようにしています。

ありがとう!

4

1 に答える 1

0

ベンダー プラグイン (haml と haml2.2.22) に 2 つの haml フォルダーがあり、それらの両方を削除したように見えますが、機能しました (明らかに、自分の gem(haml 3.o) を使用しています)

再度販売するしかないと思います。それでも、私はそのエラーが何であったかについて非常に興味があります

于 2010-07-01T09:25:16.807 に答える