私は既存のサイトでSassを使用していて、CompassをWin7x64で稼働させることにしました。Ruby、HAML、Compassはすべて正常にインストールされています(afaik)。
私は、同じままでなければならないディレクトリ構造でc:\project
提供される静的ファイルを使用したプロジェクトを持っています。私は入ってこれを実行しました:c:\project\static
c:\project\static
compass create css-compass
これにより、次のdir構造になりました。
c:\project\static\css (previously existed; output css)
c:\project\static\css-sass (previously existed; source css)
c:\project\static\css-compass (the new compass dir created by compass)
そして、これが私のconfig.rbです:
# Require any additional compass plugins here.
# Set this to the root of your project when deployed:
http_path = "/"
css_dir = "..\\css"
sass_dir = "..\\css-sass"
images_dir = "images"
javascripts_dir = "javascripts"
に移動しc:\project\static
て実行するとcompass watch compass-css
、次のエラーが発生します。
コンパイルするものはありません。新しいプロジェクトを開始しようとしている場合は、ディレクトリ引数を省略しています。ヘルプを取得するには、「compass-h」を実行してください。
c:\project\static\css-compass
ただし、から内部にシンボリックリンクを作成するcss->..\css
とcss-sass => ..\css-sass
、すべてが正常に機能します。
なに?