Ik had een soortgelijk probleem, het bleek dat ik de "http://" van de ROOT_URL had weggelaten.
Je logberichten zijn vrij algemeen, is daar iets voor?
Hier is hoe ik de meteoor "todos"-app heb laten draaien op heroku en mongolab.
Meteoor op Heroku
Meteoor installeren
curl install.meteor.com | /bin/sh
Voeg een meteoor toe aan ons pad zodat we de opdracht "meteor" overal kunnen uitvoeren.
kloon een bestaande meteor-app in de heroku-map.
meteor create --example todos heroku
ga naar de map van de meteor-app.
cd heroku
Ik heb een package.json-bestand toegevoegd dat er als volgt uitziet.
{
"name": "myapp",
"version": "0.0.1",
"engines": {
"node": "0.10.33",
"npm": "1.4.23"
},
"dependencies": {
"fibers": "1.0.0"
}
}
wijzigen naar onze thuismap. We willen terug naar onze vorige plek.
pushd ~
download de heroku-client en installeer deze.
wget http://assets.heroku.com/heroku-client/heroku-client.tgz
tar -zxvf heroku-client.tgz
export PATH=${PATH}:${HOME}/heroku-client/bin
Ga terug naar onze vorige locatie.
popd
log in op heroku.
heroku login
Stel onze submap in als een git-repository, die we naar heroku zullen pushen. Vervang hieronder de naam van je eigen Heroku-app door "mikestodos".
git init
heroku git:remote -a mikestodos
git add .
git commit -a -m "first deploy"
Maak een heldenku app. De mijne heet miketodos.
heroku create mikestodos --stack cedar --region us --buildpack https://github.com/AdmitHub/meteor-buildpack-horse.git
Maak een nieuwe mongolab database, en ook een nieuwe databasegebruiker.
Stel de MONGO_URL voor heroku in als onze MongoLabs-database-URL. Het formaat is:
heroku config:set MONGO_URL=mongodb://<my_mongouser>:<my_mongodbpassword>@<mymongoserver>:<mymongoport>/<mymongodbname>
vervang hieronder uw eigen MongoLabs-URL.
heroku config:set MONGO_URL=mongodb://mikestodos:<dbpassword>@ds051980.mongolab.com:51980/mikestodos
Stel de ROOT_URL in voor onze heroku-app.
heroku config:set ROOT_URL=http://mikestodos.herokuapp.com
Push onze app nu naar Heroku.
git push heroku master