2017-02-11 10 views
5

क्या मैं टर्मिनल में लिखा है, हमेशा की तरह तैनात करने के लिए:ऐप इंजन पर तैनाती गलप के साथ त्रुटि उत्पन्न करता है?

gcloud app deploy 

त्रुटि मैं:

Application startup error: 

> [email protected] start /app 
> gulp 

sh: 1: gulp: not found 

npm ERR! Linux 3.16.0-4-amd64 
npm ERR! argv "/nodejs/bin/node" "/nodejs/bin/npm" "start" 
npm ERR! node v6.9.5 
npm ERR! npm v3.10.10 
npm ERR! file sh 
npm ERR! code ELIFECYCLE 
npm ERR! errno ENOENT 
npm ERR! syscall spawn 
npm ERR! [email protected] start: `gulp` 
npm ERR! spawn ENOENT 
npm ERR! 
npm ERR! Failed at the [email protected] start script 'gulp'. 
npm ERR! Make sure you have the latest version of node.js and npm installed. 
npm ERR! If you do, this is most likely a problem with the meanjs package, 
npm ERR! not with npm itself. 
npm ERR! Tell the author that this fails on your system: 
npm ERR!  gulp 
npm ERR! You can get information on how to open an issue for this project with: 
npm ERR!  npm bugs meanjs 
npm ERR! Or if that isn't available, you can get their info via: 
npm ERR!  npm owner ls meanjs 
npm ERR! There is likely additional logging output above. 

npm ERR! Please include the following file with any support request: 
npm ERR!  /app/npm-debug.log 

Mean.js का उपयोग करना: https://github.com/meanjs/mean

नहीं कर सकते एनपीएम डीबग लॉग खोजें।


पी.एस .: मैं साथ

$ sudo npm install gulp-cli -g 

उत्तर

-1

यह NODE_ENV साथ एक मुद्दा था।

इसे उत्पादन में गल्प निर्भरता नहीं मिलेगी, इसलिए मुझे अपना पैकेज.जेसन बदलना पड़ा और "dev_dependencies" में कुछ का उपयोग करने के बजाय सबकुछ "निर्भरता" में रखना पड़ा।

+0

बिल्कुल वही समस्या है लेकिन यह इसे हल नहीं करता है। आपने NODE_ENV पर क्या मूल्य निर्धारित किया? – Halsafar

1

प्रथम विश्व स्तर पर घूंट स्थापित किया था, आप sudo का उपयोग करने की जरूरत नहीं है। तब

npm config set prefix ~/npm 

# add this to your .bashrc (or .zshrc or whatever you are using) 
export PATH="$PATH:$HOME/npm/bin" 

sudo के बिना फिर से स्थापित:

आप टर्मिनल में इस टाइप करके अपने त्रुटि को ठीक कर सकते हैं।

आशा है कि इससे मदद मिलती है!

0

ऐसा लगता है कि आपने अपने सर्वर में गल्प स्थापित नहीं किया है। अपने सर्वर पर नोडजेएस और एनपीएम के साथ अपने सर्वर में गल्प को दोबारा स्थापित करने का प्रयास करें और फिर आवश्यक संकुल के साथ गल्प स्थापित करें जिससे यह एक त्रुटि हल हो सके।

एक त्रुटि की समीक्षा करें आप एक समाधान

NPM ERR मिल सकता है! सुनिश्चित करें कि आपके पास node.js और npm का नवीनतम संस्करण स्थापित है।

अपनी परियोजना में घूंट स्थापित

NPM स्थापित घूंट

विश्व स्तर पर घूंट को स्थापित करें।

NPM स्थापित घूंट जी

संबंधित मुद्दे