DKKKUへの配備に失敗しました
私は私のラップトップ上で開発し、小さなlinodeのVPS上でdokkuに展開、このScala再生アプリを持っている.
最近、私が配備するとき、私はこれらの失敗を得ます:
問題は、プロジェクトをビルドするのに十分なRAMを持っていないことです
私のオプションは、より多くのRAMを得るか、ローカルにプロジェクトをコンパイルして、アーチファクトを展開することです.私は2番目のオプションを調べます、しかし、私は怠惰になって、より大きなVPSを買うかもしれません.それは私の自由時間に依存します.
誰かが他の誰かがGoogleにこのエラーメッセージを入れて、何が起こっているかについてのヒントを必要としているならば、私はこのポストを作ります.
最近、私が配備するとき、私はこれらの失敗を得ます:
$ git push dokku master
Counting objects: 72, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (70/70), done.
Writing objects: 100% (72/72), 10.72 KiB | 731.00 KiB/s, done.
Total 72 (delta 45), reused 0 (delta 0)
-----> Cleaning up...
-----> Building yt from herokuish...
-----> Adding BUILD_ENV to build environment...
-----> Warning: Multiple default buildpacks reported the ability to handle this app. The first buildpack in the list below will be used.
Detected buildpacks: multi scala
-----> Multipack app detected
=====> Downloading Buildpack: https://github.com/heroku/heroku-buildpack-scala
=====> Detected Framework: Play 2.x - Scala
-----> Installing JDK 1.8... done
-----> Running: sbt compile stage
[info] Loading global plugins from /tmp/scala_buildpack_build_dir/.sbt_home/plugins
[info] Loading settings for project scala_buildpack_build_dir-build from plugins.sbt ...
[info] Loading project definition from /tmp/scala_buildpack_build_dir/project
[info] Loading settings for project root from build.sbt ...
[info] Set current project to play-ytdl (in build file:/tmp/scala_buildpack_build_dir/)
[info] Executing in batch mode. For better performance use sbt's shell
[info] Compiling 21 Scala sources and 1 Java source to /tmp/scala_buildpack_build_dir/target/scala-2.13/classes ...
remote: .sbt_home/bin/sbt-extras: line 241: 480 Killed "$@" < /dev/null
! ERROR: Failed to run sbt!
We're sorry this build is failing. If you can't find the issue in application
code, please submit a ticket so we can help: https://help.heroku.com
You can also try reverting to the previous version of the buildpack by running:
$ heroku buildpacks:set https://github.com/heroku/heroku-buildpack-scala#previous-version
Thanks,
Heroku
To MYDOMAIN.com:yt
! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to '[email protected]:yt'
The .sbt_home/bin/sbt-extras: line 241: 480 Killed
重要な部分です.それについてのWeb検索、これはdokkuの問題ではありません.VPSのソースコードを直接チェックして試してみるとsbt stage
プロジェクトをビルドする.私は同じKilled
最終的にメッセージ.問題は、プロジェクトをビルドするのに十分なRAMを持っていないことです
私のオプションは、より多くのRAMを得るか、ローカルにプロジェクトをコンパイルして、アーチファクトを展開することです.私は2番目のオプションを調べます、しかし、私は怠惰になって、より大きなVPSを買うかもしれません.それは私の自由時間に依存します.
誰かが他の誰かがGoogleにこのエラーメッセージを入れて、何が起こっているかについてのヒントを必要としているならば、私はこのポストを作ります.
Reference
この問題について(DKKKUへの配備に失敗しました), 我々は、より多くの情報をここで見つけました https://dev.to/nickfun/failed-deploy-to-dokku-ldhテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol