2009-08-03 5 views
0

Je suis sur OS X + Python 2.6 + django 1.1.CSSTidy me rend fou!

J'ai essayé toute solution disponible sur le net-à-dire

http://thingsilearned.com/2009/01/02/installing-csstidy-and-scons-on-os-x-or-linux/

essayé avec Python 2.5, 2.4 pomme-python .. Je ne peux pas passer devant cette erreur après l'installation scons

$/usr/local/bin/scons

scons: *** Aucun fichier SConstruct trouvé. Fichier "/Library/Python/2.5/site-packages/SCons/Script/Main.py", ligne 829, dans _main

j'ai besoin csstidy pour django-compress (oui je peux tourner cette fonction hors mais pourquoi? Je veux dire que le mainteneur doit voir une valeur pour l'avoir par défaut et il le sait mieux.

Malheureusement, il n'y a pas de port pour csstidy ...

Répondre

7

Je ne sais pas si vous parveniez à abandonner ou non, ou si vous l'avez résolu.

Pour ceux qui ont encore des difficultés à développer CSSTidy, voici ma solution. Si vous suivez le tutoriel dans l'URL ci-dessus, il y a une erreur horrible que je n'ai pas réalisée jusqu'à environ une heure plus tard.

$ wget http://downloads.sourceforge.net/csstidy/csstidy-source-1.4.zip?modtime=1184828155&big_mirror=0 
$ unzip csstidy-source-1.4.zip 
$ cd csstidy <<-- THIS IS WRONG. SConstruct isn't here. D: 
$ scons 
$ sudo cp release/csstidy/csstidy /usr/local/bin/ 

Les erreurs de l'auteur en avait ran rien à voir avec le drapeau --standard-lib. Lorsque vous unzip, les fichiers ne sont pas placés dans un sous-répertoire comme le fait généralement tar. Donc, le fichier SConstruct qui est manquant par magie est en fait dans le répertoire au-dessus de csstidy, partout où vous avez exécuté unzip en premier lieu.

Une fois que j'ai découvert cela, j'ai vu le fichier SConstruct et j'ai pu le construire en exécutant scons.

3

Si vous voulez juste construire csstidy et ne se soucient pas incrémental builds, il suffit de ceci:

g ++ * .cpp -o csstidy