Подтвердить что ты не робот

Ошибка Yeoman: "Errno:: EACCES on line [" 897 "] of C: Permission denied"

Я обновил свое оборудование вчера и свежую версию Win 8.1. Эта ошибка убивает меня с тех пор. Я уже потерял полный рабочий день, пытаясь понять, что происходит. Я никогда не сталкивался с этим на своем Mac или на моей старой машине Win 7.

Настройка нового проекта с помощью yo webapp с помощью Bootstrap и Modernizr отлично работает. Сервер запустится, и я смогу увидеть мои обновления в режиме загрузки. Но создание нового проекта с включенным Компас и SASS помешало бы мне запустить локальный сервер и выбросить эту ошибку:

D:\test>grunt serve
Running "serve" task

Running "clean:server" (clean) task

Running "concurrent:server" (concurrent) task

Running "copy:styles" (copy) task

Done, without errors.
    Warning: Errno::EACCES on line ["897"] of C: Permission denied - (D:/test/.t
mp/styles/main.css20140323-6060-d9r9eo, D:/test/.tmp/styles/main.css)
    Run with --trace to see the full backtrace Use --force to continue.

    Aborted due to warnings.


Execution Time (2014-03-23 20:05:00 UTC)
concurrent:server  4.8s  ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ 100%
Total 4.8s

D:\test>

Я обновил Compass и SASS до последней версии, переустановил Yeoman и Ruby и попробовал кучу других небольших настроек. Ничего не получилось.

Любые идеи, что еще я мог попробовать?

4b9b3361

Ответ 1

Я нашел решение для этой проблемы. Я думаю, это может помочь с другими аналогичными проблемами с запущенным сервером grunt. Вот что это для меня:

Удалить SASS

gem uninstall sass

Удалить COMPASS

gem uninstall compass

Установить версию --pre COMPASS

gem install compass --pre

Установить версию --pre SASS

gem install sass --pre

По какой-то причине для меня работала только работающая задача в этом порядке. Надеюсь, это поможет.

Ответ 2

Проблема решена в SASS 3.2.19 Попробуйте gem update compass