2017-09-25 4 views
4

Stack Overflowブログの新しいStack Overflow Bot by Microsoftが出てきました。新しいスタックオーバーフローBotを実行したときのエラー

ノードV8.1.4をmacOSにインストールした後、npm installをStackBotディレクトリにインストールしてボットをインストールしました。返された警告を除き、多くの問題はありませんでした。その後

MacBook-Air:StackBot USER$ npm install 
npm WARN [email protected] No repository field. 

up to date in 1.248s 

、私はnpm run startを使用して、ボットを実行してみました。ボットの起動に失敗し、このエラーが発生しました。

0 info it worked if it ends with ok 
1 verbose cli [ '/usr/local/bin/node', '/usr/local/bin/npm', 'run', 'start' ] 
2 info using [email protected] 
3 info using [email protected] 
4 verbose run-script [ 'prestart', 'start', 'poststart' ] 
5 info lifecycle [email protected]~prestart: [email protected] 
6 silly lifecycle [email protected]~prestart: no script for prestart, continuing 
7 info lifecycle [email protected]~start: [email protected] 
8 verbose lifecycle [email protected]~start: unsafe-perm in lifecycle true 
9 verbose lifecycle [email protected]~start: PATH: /usr/local/lib/node_modules/npm/bin/node-gyp-bin:/Users/USER/Downloads/BotFramework-Samples-master/StackOverflow-Bot/StackBot/node_modules/.bin:/Library/Frameworks/Python.framework/Versions/2.7/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin 
10 verbose lifecycle [email protected]~start: CWD: /Users/USER/Downloads/BotFramework-Samples-master/StackOverflow-Bot/StackBot 
11 silly lifecycle [email protected]~start: Args: [ '-c', 'node index.js' ] 
12 silly lifecycle [email protected]~start: Returned: code: 1 signal: null 
13 info lifecycle [email protected]~start: Failed to exec start script 
14 verbose stack Error: [email protected] start: `node index.js` 
14 verbose stack Exit status 1 
14 verbose stack  at EventEmitter.<anonymous> (/usr/local/lib/node_modules/npm/lib/utils/lifecycle.js:283:16) 
14 verbose stack  at emitTwo (events.js:125:13) 
14 verbose stack  at EventEmitter.emit (events.js:213:7) 
14 verbose stack  at ChildProcess.<anonymous> (/usr/local/lib/node_modules/npm/lib/utils/spawn.js:40:14) 
14 verbose stack  at emitTwo (events.js:125:13) 
14 verbose stack  at ChildProcess.emit (events.js:213:7) 
14 verbose stack  at maybeClose (internal/child_process.js:897:16) 
14 verbose stack  at Process.ChildProcess._handle.onexit (internal/child_process.js:208:5) 
15 verbose pkgid [email protected] 
16 verbose cwd /Users/USER/Downloads/BotFramework-Samples-master/StackOverflow-Bot/StackBot 
17 verbose Darwin 16.7.0 
18 verbose argv "/usr/local/bin/node" "/usr/local/bin/npm" "run" "start" 
19 verbose node v8.1.4 
20 verbose npm v5.0.3 
21 error code ELIFECYCLE 
22 error errno 1 
23 error [email protected] start: `node index.js` 
23 error Exit status 1 
24 error Failed at the [email protected] start script. 
24 error This is probably not a problem with npm. There is likely additional logging output above. 
25 verbose exit [ 1, true ] 

は何がこのエラーの原因となっているし、これを解決する方法があります:次のように

MacBook-Air:StackBot USER$ npm run start 

> [email protected] start /Users/USER/Downloads/BotFramework-Samples-master/StackOverflow-Bot/StackBot 
> node index.js 

Missing one of BOTBUILDER_APP_ID, BOTBUILDER_APP_PASSWORD,  LUIS_MODEL, KB_ID, QNA_KEY, QNA_URL, BING_SEARCH_CONFIG, BING_SEARCH_KEY,  TEXT_ANALYTICS_KEY, TEXT_ANALYTICS_URL, DIALOG_ANALYZER_CLIENTID, DIALOG_ANALYZER_KEY or DIALOG_ANALYZER_URL  in environment variables! 
npm ERR! code ELIFECYCLE 
npm ERR! errno 1 
npm ERR! [email protected] start: `node index.js` 
npm ERR! Exit status 1 
npm ERR! 
npm ERR! Failed at the [email protected] start script. 
npm ERR! This is probably not a problem with npm. There is likely additional logging output above. 

npm ERR! A complete log of this run can be found in: 
npm ERR!  /Users/USER/.npm/_logs/2017-09-25T12_56_14_988Z-debug.log 

完全なログがありますか?あなたは(_「...のいずれかを欠落している」_)必要な環境変数を設定していない:

+2

を試してみることは、エラーが何であるかを言います。ボットの設定方法については、[このページ](https://github.com/Microsoft/BotFramework-Samples/tree/master/StackOverflow-Bot#configuration)を参照してください。 – robertklep

+0

ねえ、どのようにnpmをstackBotディレクトリにインストールしましたか?私はそれが何であるかを正確に意味しますか? – Neel

答えて

1

はあなたが

rm -rf node_modules 
rm package-lock.json 
npm cache clear --force 
npm install 
関連する問題