J'utilisais Sass sur un site existant et j'ai décidé de lancer Compass sous Win7x64. Ruby, HAML, Compass tout installé bien (afaik).Compass on Win utilisant des chemins relatifs en dehors du projet Compass
J'ai un projet à c:\project
avec des fichiers statiques servis de c:\project\static
avec une structure de répertoire qui doit rester la même. Je suis entré dans c:\project\static
et couru ceci:
compass create css-compass
Il en est résulté la structure dir suivante
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)
Et voici mon 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"
Quand je vais à c:\project\static
et exécuter compass watch compass-css
, j'obtiens l'erreur suivante:
Nothing to compile. If you're trying to start a new project, you have left off the directory argument. Run "compass -h" to get help.
Cependant, si je crée des liens symboliques à l'intérieur c:\project\static\css-compass
de css->..\css
et css-sass => ..\css-sass
puis tout fonctionne très bien.
Qu'est-ce que quoi?