2016-11-19 9 views
1

私はPerfectアプリをHerokuに配備しようとしていますが、Perfect自身のbuild packでHerolu上でSwiftコンパイラを実行することに成功しました。しかし、このビルドパックはスウィフト2.2を使用し、私のアプリは、スウィフト3.Swift Perfect Herokuセットビルドパックの検出に失敗しました

上で実行されます私はその後vaporneonichu、一見最も人気のあるものを含む他のビルドパック、各種のを試してみました:kylef

しかし、Herokuのにプッシュするときにそれらの皆のために私は、同じエラーメッセージが表示されます。

Failed to detect set buildpack <url>.git 

私は私のオプションを使い果たしてしまった感じなので、これが私の最後の試みです。

答えて

0

エラーで成功します。プロジェクトの構造は機能しませんでした。私はHerokuの時にこのBuildpackをリンクして https://github.com/taplin/Perfect-Heroku-Buildpack-Example

このプロジェクト構造を使用してください https://github.com/PerfectlySoft/Perfect-Heroku-Buildpack

それは私のためにうまく働きました。あなたがビデオの外に取ることができます他のすべての命令: http://perfect.org/heroku-buildpack-for-perfect-and-swift.html

The project structure

1

あなたのHerokuの例プロジェクトのメイクファイルは、Ubuntuの14.0.4を参照している、デフォルトHerokuのアプリは現在、2017年5月のよう16.0.4です。あなたは杉-14にUbuntuのスタックを設定する必要があり、かつ迅速なアプリは罰金展開します:

$のHerokuのスタック:セット杉-14 -a例のアプリ

$ gitの杉に-m」更新をコミット-14 " - 空でない

$ git push heroku master

関連する問題