Пути к изображениям в Compass CSS в Windows - PullRequest
1 голос
/ 17 ноября 2011

Я успешно использую SASS и Compass на своем компьютере с Windows 7 x64.Все работало нормально, пока я не попробовал использовать 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), но даже если бы он работал локально, это было бы серьезным улучшением.

1 Ответ

1 голос
/ 14 апреля 2012

Вы говорите, что это ваш путь к изображению:

t: \ Website \ stylesheets \ stylesheets \ images

Тогда, конечно, он не найдет i_user.gif in

t: / Website / stylesheets / images /

Пожалуйста, дважды проверьте ваш путь, обратите внимание, что при первом использовании stylesheets/stylesheets вы хотитезагрузить изображение с stylesheets

...