私はRubyアプリケーションを配備しようとしています。私はこのエラーを取得しています:Heroku deploy Ruby app:いくつかのrefsをプッシュしませんでした
[X] Shell command exited with status code 32512!
=====================[ CRASH REPORT ]=====================
COMMAND:
cd /tmp/build_b8047ce119e9ca6cd5474afa9f1e57f9/vendor/bundle/ruby/2.4.0/bundler/gems/accounting-d82701194c3b
The latest bundler is 1.15.3, but you are currently running 1.15.2.
To update, run `gem install bundler`/accounting-frontend && yarn install
ERROR:
==========================================================
! Push rejected, failed to compile Run app.
! Push failed
Verifying deploy...
! Push rejected to my-app-dev.
To https://git.heroku.com/my-app-dev.git
! [remote rejected] 24f2f837b3645a2c10bf2484322f8dd5d36ad2d5 -> master (pre-receive hook declined)
error: failed to push some refs to 'https://git.heroku.com/my-app-dev.git'
to retry, use: --limit @/Users/username/repositories/sd/playbooks/my-app/dev.retry
PLAY RECAP *********************************************************************
127.0.0.1 : ok=3 changed=2 unreachable=0 failed=1
私は(あなたが上記のメッセージに読まれるかaccounting
など)宝石として含まれているいくつかのリポジトリを持っています。
Gemfile.lock
をバンドラのバージョン1.15.2で再構築する必要があると考えました。それは役に立たなかった。
エラーとして、アプリをコンパイルできないと表示されます。あなたは理由を知っていますか、本当の問題を理解する良い方法を知っていますか?
私は配備に慣れていないので、必要な情報がある場合はコメントを残してください。私はこの質問を更新します。
プライベートレポに保管している宝石を会計処理していますか?その場合、ビルドパックを使用する必要があります。 [this one](https://github.com/AutoUncle/heroku-buildpack-github-netrc)をチェックしてください。 – radubogdan
また、 'heroku logs'も貼り付けてみてください。これには、これをデバッグするための有益な情報が含まれています。 – radubogdan
はい、アカウンティングは宝石として含まれているプライベートレポです。これはGitlabでホストされています。私はGitlabのビルドパックを探します。 – Fabic