2012-02-15 7 views
2

私の端末では、 "sass - watch sass:styles"コマンドを実行して、CSSファイルを作成します。 サスは常に変更が行われたことを検出し、私はsassはcssファイルを作成しません

>>> Change detected to: 
/sass/_styles.scss 

ような行は通常、それがその後、

overwrite styles/screen.css 

のような行を与えるが、常に、私が検出された変更で停止することを行いません取得します。彼は上書き部分に到達する前に、ファイルを数回(10-15回)保存する必要があります。

私は最近、UbuntuをCentOSサーバーに変更して以来、問題は永続的になっています。 Ubuntuでは、これは何度も出てきましたが、新しいサーバーでは、すべてのファイルが保存されるたびに発生します。

CentOSにruby 1.9.2をインストールしました。 そして、sftpでサーバにログインしてファイルを編集します。

+0

ただ、絶対に完全に明確であると明確にするために私を許しします。ローカルマシンやサーバーで 'sass -watch'を実行していますか? sftp経由でファイルを編集してローカルで変更を監視している場合... – maxbeatty

+0

私は同じ問題を...ローカルに持っています – KeatsKelleher

+0

rootとして実行してください。スタイルシートのディレクトリを再帰的にchmod'ingしchown'ingしてみました。それはうまくいかなかった。 – KeatsKelleher

答えて

2

_styles.scssから「_」を削除するだけで済みます。ファイル名が_で始まる場合、SASSは対応するCSSファイルを作成しません。これは部分的に役立ちます。

さらに詳しい情報: http://sass-lang.com/guide#4

関連する問題