2016-03-30 3 views
0

Я испортил свой локальный проект с помощью 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) 

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

ответ

2

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

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

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

+0

Я видел этот ответ после того, как удалил все и начал с нуля :( – Kira

+0

Просто, чтобы вы знали - это работает. Мне пришлось удалить узловые модули и запустить npm install. После этого фундаментные часы продолжали выполнять эту работу. – Kira