Jag hade ett liknande problem, det visade sig att jag hade lämnat "http://" från ROOT_URL.
Dina loggmeddelanden är ganska generiska, finns det något innan det?
Så här fick jag meteor "todos"-appen att köra på heroku och mongolab.
Meteor på Heroku
Installera meteor
curl install.meteor.com | /bin/sh
Lägg till meteor till vår väg så att vi kan köra kommandot "meteor" var som helst.
klona en befintlig meteorapp till heroku-mappen.
meteor create --example todos heroku
byt till meteorappens mapp.
cd heroku
Jag lade till en package.json-fil som ser ut som följande.
{
"name": "myapp",
"version": "0.0.1",
"engines": {
"node": "0.10.33",
"npm": "1.4.23"
},
"dependencies": {
"fibers": "1.0.0"
}
}
byta till vår hemmapp. Vi vill komma tillbaka till vår tidigare plats.
pushd ~
skaffa heroku-klienten och installera den.
wget http://assets.heroku.com/heroku-client/heroku-client.tgz
tar -zxvf heroku-client.tgz
export PATH=${PATH}:${HOME}/heroku-client/bin
Gå tillbaka till vår tidigare plats.
popd
logga in på heroku.
heroku login
Ställ in vår undermapp som ett git-förråd, som vi skickar till heroku. Ersätt "mikestodos" med ditt eget heroku-appnamn nedan.
git init
heroku git:remote -a mikestodos
git add .
git commit -a -m "first deploy"
Skapa en heroku app. Min heter mikestodos.
heroku create mikestodos --stack cedar --region us --buildpack https://github.com/AdmitHub/meteor-buildpack-horse.git
Skapa ett nytt mongolab databas och en ny databasanvändare också.
Ställ in MONGO_URL för heroku som webbadressen till vår MongoLabs databas. Formatet är:
heroku config:set MONGO_URL=mongodb://<my_mongouser>:<my_mongodbpassword>@<mymongoserver>:<mymongoport>/<mymongodbname>
ersätt din egen MongoLabs URL nedan.
heroku config:set MONGO_URL=mongodb://mikestodos:<dbpassword>@ds051980.mongolab.com:51980/mikestodos
Ställ in ROOT_URL för vår heroku-app.
heroku config:set ROOT_URL=http://mikestodos.herokuapp.com
Skjut nu vår app till heroku.
git push heroku master