2

DigitalOcean のドロップレットを試しています。Docker/Dokku イメージを作成し、Play!Framework 2.3.1 アプリをプッシュしています。残念ながら、sbt 0.13.5 がサポートされていないため、ビルドされません!

       Play 2.x - Scala app detected
-----> Installing OpenJDK 1.6...done
 !     Error, SBT version 0.13.5 not supported

どうすればこれを修正できますか? ビルドステップを更新する必要があると思います。

4

2 に答える 2

2

今日、これを自分で修正しました。私は最初にドッカーを更新しました

cd ~/dokku
git pull origin master
sudo make install

それが終わったら、Dokku の Buildstep を更新しました。最初にBuildstepイメージを削除しました

docker images

画像のリストを取得します。これを見つけてください

progrium/buildstep           latest              {IMAGE ID}        11 minutes ago      1.048 GB

イメージ ID をコピーして削除する

docker rmi {IMAGE ID}

次に、Buildstep git プロジェクトのクローンを作成します

git clone https://github.com/progrium/buildstep.git
make build

これにより、新しい docker イメージが作成されます (ただし、数分かかります)。SBT バージョン 0.13.5 を使用するプロジェクトをデプロイできるようになりました。

(Play! 2.2.1 アプリケーションを 2.3.1 にアップグレードするとき、最初にプロジェクトを削除する必要がありました。そうしないと、プッシュされません!)

于 2014-07-09T20:20:14.997 に答える