我在Windows 7 x64机器上成功使用SASS和Compass。在我尝试使用replace-text-with-images mixin之前,一切正常。
我将我正在尝试使用的图像放在正确的位置(我的系统为t:\Website\stylesheets\stylesheets\images
),并检查我的Compass配置文件中是否启用了相关资源。不过,当我尝试编译时,我得到了这个:
t:\Website\stylesheets>compass watch -c config_with_refresh.rb
>>> Change detected to: code-n-apps.scss
WARNING: 'i_user.gif' was not found (or cannot be read) in t:/Website/stylesheets/images
Errno::ENOENT on line ["34"] of C: No such file or directory - t:/Website/stylesheets/images/i_user.gif
Run with --trace to see the full backtrace
>>> Compass is polling for changes. Press Ctrl-C to Stop.
该文件绝对位于该路径中,并且可读。
任何帮助都将非常感激。理想情况下,我希望Compass直接从我的生产服务器(http)上获取图像,但即使让它在本地工作也是一个重大改进。
答案 0 :(得分:1)
你说这是你的形象路径:
T:\网站\样式表\样式表\图像
然后当然不会在
中找到i_user.gifT:/网站/样式表/图像/
请仔细检查您的路径,请注意您第一次使用stylesheets/stylesheets
并且想要从stylesheets
加载图片