2016-03-30 13 views
0

Yerel projemi Foundation 6 ile karıştırdım ama her şey bir uzak web sunucusunda vardı, bu yüzden projemi yerel bir klasöre yükledim. Ben foundation watch çalıştırmayı denedi zaman hatalarVakıf izle, gulp hatalarını atar

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) 

o tamir edilebilir mi var?

cevap

2

Kullandığınız kopyalama araçları, muhtemelen /myfolder/node_modules/.bin/gulp çalıştırılabilir biti ile uğraştı. Bir terminal penceresinde aşağıdaki yazın:

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

izni sorunları olan diğer dosyaları da olabilir, bu nedenle sadece bütün node_modules klasör ve sıfırdan npm install silmek muhtemelen en iyisidir.

+0

Her şeyi sildikten ve en baştan başladığında bu cevabı gördüm :( – Kira

+0

Sadece bilmeniz için - bu işe yaradı. Düğüm modüllerini silmek ve npm yüklemesini çalıştırmak zorunda kaldıktan sonra bu vaktinden sonra işini yapmaya devam ettim. – Kira