0

面白いエラーが発生しました。私の sass ファイルは Dropbox フォルダにあります。開発用 PC でローカルに編集し、Dropbox 経由でサーバーに同期します。サーバーには、CentOS と CLI Dropbox サービスがインストールされています。

app.scss ファイルと、app.scss から含まれる _settings.scss ファイルがあります。_settings.scss を編集すると、次のエラーがスローされます。

    error app.scss (Line 2: File to import not found or unreadable: settings.
Load paths:
  /www/psmb.dev/web/typo3conf/ext/speciality/Resources/Public/foundation/sass
  /usr/local/lib/ruby/gems/1.9.1/gems/compass-0.12.2/frameworks/blueprint/stylesheets
  /usr/local/lib/ruby/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets
  /usr/local/lib/ruby/gems/1.9.1/gems/zurb-foundation-4.3.1/scss
  Compass::SpriteImporter)

その後、app.scss で何かを変更すると、エラーなしでコンパイルされます。おもしろいことに、_settings.scss をサーバー上でローカルに、または ssh 経由で編集しても、エラーは発生しません。

調子はどう?

4

2 に答える 2

0

SASS ファイルで Linux の行末を使用していることを確認してください。おそらくコンパイルに失敗する可能性があります。

Windowsで編集すると、おそらくWindowsの行末に設定されます。

その後、CentOS で編集すると、おそらく UNIX の行末に設定されます。

于 2014-03-18T12:47:13.413 に答える