2016-07-30 10 views
0

Ich erhalte diese Störung, wenn ich versuche, meine App zu Heroku schieben:Heroku Ablehnung Stoß eines Meteor App

git push heroku master 

Counting objects: 14, done. 
Delta compression using up to 8 threads. 
Compressing objects: 100% (13/13), done. 
Writing objects: 100% (14/14), 3.18 KiB | 0 bytes/s, done. 
Total 14 (delta 11), reused 0 (delta 0) 
remote: Compressing source files... done. 
remote: Building source: 
remote: 
remote: -----> Node.js app detected 
remote: -----> Meteor version: Meteor 1.4.0.1 
remote: -----> Checking if this meteor version supports --server-only 
remote: cp: cannot stat ‘/app/tmp/cache/1.3.4.1/.meteor/packages/meteortool/.1.3.4_1.tskw1g++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/dev_bundle/bin/node\n/app/tmp/cache/1.3.4.1/.meteor/packages/meteor-tool/.1.4.0-1.1lf30np++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/dev_bundle/bin/node’: No such file or directory 
remote: !  Push rejected, failed to compile Node.js app. 
remote: 
remote: !  Push failed 
remote: Verifying deploy... 
remote: 
remote: !  Push rejected to [name-of-app]. 

Was könnte das Problem sein? Vor ein paar Stunden habe ich es geschafft, ohne Fehler zu pushen.

+0

Welches Buildpack verwenden Sie? – distalx

+0

@distalx Ich benutze Meteor Buildpack Horse – wiredfordesign

+0

hast du deine Meteor-Version kürzlich aktualisiert? – distalx

Antwort

0

Das Problem war eigentlich ein Meteor Versionskonflikt. Ich musste auf Meteor 1.4 upgraden, was ein eigenes Problem darstellte. Wenn Sie Probleme beim Update auf 1.4 haben, können Sie überprüfen this thread

1

Sie müssen den Cache aus dem vorherigen gebaut löschen, für die Sie, indem Sie Repo Heroku Repo-Plugin

heroku plugins:install heroku-repo 

und löschen Sie den App-Cache installieren: purge_cache. wenn Sie mehrere Anwendungen vergessen Sie nicht Ihre appname

heroku repo:purge_cache 

angeben und dann könnten Sie schieben Sie Ihren Code

git push heroku master 
4

Rennen für mich gearbeitet:

heroku config:set BUILDPACK_CLEAR_CACHE=1 

Es Heroku gezwungen Meteor zum Download wieder und überschreiben die Version 1.4, die automatisch aktualisiert wurde. Wenn Sie den Pferdebau verwenden, prüfen Sie, wie sich das Problem entwickelt: https://github.com/AdmitHub/meteor-buildpack-horse/issues/132

+1

das löste das Problem für mich. einige Geschichte: - ich erfolgreich bereitstellen, Protokolle zeigen Meteor 1.2.1 - am nächsten Tag versuche ich erneut zu implementieren - schlägt fehl, Protokoll zeigen Meteor 1.4.1 läuft der obige Befehl half danke! – stoyan