Errno::ENOENT в строке ["346"] C: нет такого файла или каталога -

Я использую Sass, Compass, Guard и Bundler. Когда я делаю bundle exec guard в командной строке в корне темы с gemfile config.rb и guardfile он выдает мне этот вывод, но не компилирует мои файлы sass:

C:\wamp\www\fitzindustries\sites\all\themes\fitzindustries>bundle exec guard
Errno::ENOENT on line ["346"] of C: No such file or directory - C:/wamp/www/fitz
industries/sites/all/themes/fitzindustries/.sass-cache/75fcaf1b4852ceb732871195e
41567cc2a7d8997/C%058%092Ruby193%092lib%092ruby%092gems%0921.9.1%092gems%092comp
ass-core-1.0.0%092stylesheets%092compass%092utilities%092general%092_hacks.scssc
20140822-1732-lofyx5.lock
Run with --trace to see the full backtrace

17:30:22 - INFO - Guard is using TerminalTitle to send notifications.
17:30:22 - INFO - LiveReload is waiting for a browser to connect.
17:30:23 - INFO - Guard::Compass is waiting to compile your stylesheets.
17:30:23 - INFO - Guard is now watching at 'C:/wamp/www/fitzindustries/sites/all
/themes/fitzindustries'

Кажется, есть проблема с папкой.sass-cache. Я попытался изменить разрешения для этой папки и удалить папку, но это не помогает. Как я могу устранить эту ошибку?

1 ответ

У нас была идентичная проблема на компьютере с Windows, и в итоге мы добавили следующее в файл config.rb, что позволило устранить проблему:

sass_options = {:cache_location => "path\to\tmp\sass-cache"}

У нас не так много файлов Sass для компиляции, поэтому у нас не было проблем со скоростью, связанных с отключением этого кэша, но ваш пробег может отличаться!

Другие вопросы по тегам