Часы Foundation выдают ошибки глотка

Я испортил свой локальный проект с Foundation 6, но у меня все было на удаленном веб-сервере, поэтому я загрузил свой проект в локальную папку. Когда я попытался запустить foundation watch, я получил ошибки

sh: /myfolder/node_modules/.bin/gulp: Permission denied
Error: [email protected] start: `gulp`
Exit status 126
    at EventEmitter.<anonymous> (/usr/local/lib/node_modules/foundation-cli/node_modules/npm/lib/utils/lifecycle.js:217:16)
    at emitTwo (events.js:100:13)
    at EventEmitter.emit (events.js:185:7)
    at ChildProcess.<anonymous> (/usr/local/lib/node_modules/foundation-cli/node_modules/npm/lib/utils/spawn.js:24:14)
    at emitTwo (events.js:100:13)
    at ChildProcess.emit (events.js:185:7)
    at maybeClose (internal/child_process.js:850:16)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:215:5)

Это поправимо?


person Kira    schedule 30.03.2016    source источник


Ответы (1)


Какие бы средства копирования вы ни использовали, вероятно, испортили исполняемый бит /myfolder/node_modules/.bin/gulp. Введите в терминал следующее:

chmod a+x /myfolder/node_modules/.bin/gulp

Могут быть другие файлы с проблемами прав доступа, поэтому, вероятно, лучше просто удалить всю папку node_modules и npm install с нуля.

person Sven Schoenung    schedule 30.03.2016
comment
Я увидел этот ответ после того, как удалил все и начал с нуля :( - person Kira; 30.03.2016
comment
Просто чтобы вы знали - это работает. Мне пришлось удалить модули узлов и запустить npm install. После этого часы фонда продолжали выполнять свою работу. Спасибо - person Kira; 01.04.2016