2016-09-11 22 views
1

MeteorをリモートのHerokuサーバーにデプロイしようとしています。私はthisチュートリアルに従っていますが、エラーが発生します。どんな助言もお願いします。Meteor on Herokuの展開

私はgit push heroku masterの操作を行います。

enter image description here

ただし、サーバーのログ:

2016-09-11T18:03:14.757898+00:00 heroku[slug-compiler]: Slug compilation started 
2016-09-11T18:03:14.757903+00:00 heroku[slug-compiler]: Slug compilation finished 
2016-09-11T18:03:41.646676+00:00 heroku[web.1]: Starting process with command `node build/bundle/main.js` 
2016-09-11T18:03:44.098961+00:00 app[web.1]: 
2016-09-11T18:03:44.099230+00:00 app[web.1]: assert.js:93 
2016-09-11T18:03:44.099458+00:00 app[web.1]: throw new assert.AssertionError({ 
2016-09-11T18:03:44.101174+00:00 app[web.1]: AssertionError: "undefined" === "function" 
2016-09-11T18:03:44.101176+00:00 app[web.1]:  at Object.<anonymous> (/app/build/bundle/programs/server/mini-files.js:108:24) 
2016-09-11T18:03:44.101177+00:00 app[web.1]:  at Module._compile (module.js:456:26) 
2016-09-11T18:03:44.101178+00:00 app[web.1]:  at Module.load (module.js:356:32) 
2016-09-11T18:03:44.101179+00:00 app[web.1]:  at Function.Module._load (module.js:312:12) 
2016-09-11T18:03:44.101180+00:00 app[web.1]:  at Module.require (module.js:364:17) 
2016-09-11T18:03:44.173228+00:00 heroku[web.1]: Process exited with status 8 
2016-09-11T18:03:44.193642+00:00 heroku[web.1]: State changed from starting to crashed 
2016-09-11T18:03:44.194826+00:00 heroku[web.1]: State changed from crashed to starting 
2016-09-11T18:04:02.230596+00:00 heroku[web.1]: Starting process with command `node build/bundle/main.js` 
2016-09-11T18:04:04.559800+00:00 heroku[web.1]: Process exited with status 8 
2016-09-11T18:04:04.471328+00:00 app[web.1]: 
2016-09-11T18:04:04.471593+00:00 app[web.1]: assert.js:93 
2016-09-11T18:04:04.473451+00:00 app[web.1]:  at wrapPathFunction (/app/build/bundle/programs/server/mini-files.js:77:10) 
2016-09-11T18:04:04.473452+00:00 app[web.1]:  at Object.<anonymous> (/app/build/bundle/programs/server/mini-files.js:108:24) 
2016-09-11T18:04:04.473453+00:00 app[web.1]:  at Module._compile (module.js:456:26) 
2016-09-11T18:04:04.473454+00:00 app[web.1]:  at Function.Module._load (module.js:312:12) 
2016-09-11T18:04:04.473455+00:00 app[web.1]:  at Module.require (module.js:364:17) 
2016-09-11T18:04:04.581922+00:00 heroku[web.1]: State changed from starting to crashed 

UPDATE

私は今、バニラ流星アプリでthis tutorialを試してみてください。

meteor create meteor-thewhozoo 

しかし、私はHerokuのサーバへpushを試してみてください。

enter image description here

私はMongoのデータベースを追加すると、クレジットカード情報の要求を排除することを読みましたが、それは私のために動作しませんでした。

heroku config:set MONGO_URL=mongodb://<dbname>:<password>@ds021026.mlab.com:21026/mongo-thewhozoo 

私は、開発環境/概念の証明のためにカードの詳細を与えることを避けたいと考えています。

UPDATE

カードの詳細は避けることができます。 thisを読んでください(ビルドバックの設定を参照)。

+0

私はHeroku上にもう1つのMeteorアプリケーションを作成しましたが、アクセス方法や実行方法はわかりません。もし誰かが助言を与えることができますhttp://stackoverflow.com/questions/39413119/error-cant-find-npm-module-moment – Richard

答えて

1

私は最近、先日、初めて流星群をHerokuに配備しようとしていました。私はこのチュートリアルに続き、問題なく動作しました。

https://medium.com/@gautham.gg/deploy-a-meteor-1-3-application-to-heroku-cda1f68ca20a#.wceub1sm3

は、この情報がお役に立てば幸いです。

+0

ありがとう、私はしようとします... – Richard

+0

同じエラーまたは異なるエラー?ちょうどあなたが流星ビルドパックを追加しましたか? – NicholasByDesign

+0

次のエラーが表示されます。 '流石に拒否されました - thewhozoo'上記の質問に更新を追加します。お返事ありがとうございます。 – Richard

0

&データベースのmlab sandboxオプションを使用して、カードの詳細を追加する必要はありません。これは、500 MBのスラッグサイズを与えます(これはdev環境では十分です)。

次のコマンドを使用して、heroku cliからmlabサンドボックスdbを選択できます。

$ heroku addons:create mongolab:sandbox