CSSTidy让我抓狂!

时间:2009-08-03 17:44:47

标签: django compression

我在OS X + Python 2.6 + django 1.1上。

我已尝试在网上提供所有可能的解决方案,即

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

尝试使用python 2.5,2.4 apple-python ..安装scons后我无法通过此错误

$ / usr / local / bin / scons

scons:***找不到SConstruct文件。 文件“/Library/Python/2.5/site-packages/SCons/Script/Main.py”,第829行,在_main

我需要csstidy用于django-compress(是的,我可以关闭该功能,但为什么呢?)我的意思是维护者必须看到一些值才能让它处于默认状态并且他知道的更好。

不幸的是,csstidy没有端口......

2 个答案:

答案 0 :(得分:7)

不知道你是否设法放弃,或者如果你解决了。

对于仍然无法构建CSSTidy的人来说,这是我的解决方案。如果您按照上面链接的URL中的教程进行操作,那么在一个小时之后我就会发现一个可怕的错误。

$ 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/

作者遇到的错误没有--standard-lib标志有关。当您unzip时,文件不会被放入像tar这样的子目录中。因此,SConstruct文件实际上位于csstidy上方的目录中,无论您在哪里运行unzip

一旦我发现了,我看到了SConstruct文件,并且能够通过运行scons来构建它。

答案 1 :(得分:3)

如果您只想构建csstidy并且不关心增量构建,请执行以下操作:

  

g ++ * .cpp -o csstidy