Имах подобен проблем, оказа се, че съм изпуснал "http://" от ROOT_URL.
Вашите регистрационни съобщения са доста общи, има ли нещо преди това?
Ето как накарах приложението meteor „todos“ да работи на heroku и mongolab.
Метеор на Heroku
Инсталирайте meteor
curl install.meteor.com | /bin/sh
Добавете метеор към нашия път, за да можем да изпълним командата „метеор“ отвсякъде.
клонирайте съществуващо приложение за метеор в папката heroku.
meteor create --example todos heroku
промените в папката на приложението meteor.
cd heroku
Добавих файл package.json, който изглежда по следния начин.
{
"name": "myapp",
"version": "0.0.1",
"engines": {
"node": "0.10.33",
"npm": "1.4.23"
},
"dependencies": {
"fibers": "1.0.0"
}
}
промените в нашата домашна папка. Искаме да се върнем на предишното си място.
pushd ~
вземете клиента heroku и го инсталирайте.
wget http://assets.heroku.com/heroku-client/heroku-client.tgz
tar -zxvf heroku-client.tgz
export PATH=${PATH}:${HOME}/heroku-client/bin
Върнете се към предишното ни местоположение.
popd
влезте в heroku.
heroku login
Настройте нашата подпапка като git хранилище, което ще изпратим към heroku. Заменете „mikestodos“ по-долу със собственото си име на приложение heroku.
git init
heroku git:remote -a mikestodos
git add .
git commit -a -m "first deploy"
Създайте heroku ап. Моят се казва mikestodos.
heroku create mikestodos --stack cedar --region us --buildpack https://github.com/AdmitHub/meteor-buildpack-horse.git
Създайте нов mongolab база данни, както и нов потребител на база данни.
Задайте MONGO_URL за heroku като URL на нашата база данни MongoLabs. Форматът е:
heroku config:set MONGO_URL=mongodb://<my_mongouser>:<my_mongodbpassword>@<mymongoserver>:<mymongoport>/<mymongodbname>
заменете своя собствен URL адрес на MongoLabs по-долу.
heroku config:set MONGO_URL=mongodb://mikestodos:<dbpassword>@ds051980.mongolab.com:51980/mikestodos
Задайте ROOT_URL за нашето приложение heroku.
heroku config:set ROOT_URL=http://mikestodos.herokuapp.com
Сега изпратете нашето приложение към heroku.
git push heroku master