2016-07-30 7 views
0

のプッシュを拒否私はHerokuのに私のアプリをプッシュしようとすると、このエラーを取得しておいてください。Herokuのは流星アプリ

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]. 

問題は何だろうか?ちょうど数時間前、私は間違いなくプッシュすることができました。

+0

どのビルドパックを使用していますか? – distalx

+0

@distalx私はMeteor Buildpack Horse – wiredfordesign

+0

を使用していますが、最近あなたの流星のバージョンを更新しましたか? – distalx

答えて

0

あなたのコードをプッシュすることができ、問題は、実際に流星のバージョンの不一致でした。流星1.4にアップグレードしなければならなかったが、それはそれ自体の問題を提示した。あなたが1.4にアップデートする問題が発生した場合は、これは私のために働い実行this thread

1

あなたはそのためにあなたが

heroku plugins:install heroku-repo 

Herokuのレポプラグインをインストールして、レポ実行することで、あなたのアプリのキャッシュをクリアする必要があり、構築された前回からキャッシュをクリアする必要があります:purge_cacheを。 を使用すると、複数のアプリを持っている場合

heroku repo:purge_cache 

あなたappnameに指定することを忘れないでください、その後、あなたは

git push heroku master 
4

をチェックアウトすることができます:

heroku config:set BUILDPACK_CLEAR_CACHE=1 

それは再び流星をダウンロードして、自動的に更新されたバージョン1.4を上書きするHerokuのを余儀なくされました。馬ビルドバックを使用している場合は、問題の進展状況を確認してください:https://github.com/AdmitHub/meteor-buildpack-horse/issues/132

+1

これは私の問題を解決しました。いくつかの履歴: - 私は正常に展開し、ログは流星1.2.1を表示します。 - 翌日私は再び展開しようとします - 失敗、ログの流星1.4.1表示 上記のコマンドを実行して助けて ありがとう! – stoyan

関連する問題