【发布时间】:2020-07-26 02:34:17
【问题描述】:
我能够将更改提交到我的 Heroku 存储库,但是当我推送它时,它显示以下错误:
remote: Compressing source files... done.
remote: Building source:
remote:
remote: -----> Swift app detected
remote: -----> Using Swift 5.3 (from .swift-version file)
remote: -----> Using built-in clang (Swift 5.3)
remote: -----> Installing swiftenv
remote: -----> Installing Swift 5.3
remote: We don't have build instructions for 5.3.
remote: ! Push rejected, failed to compile Swift app.
remote:
remote: ! Push failed
我使用了以下命令:
$ git add .
$ git commit -am "make it better"
$ git push heroku master
我还把 buildpack 改成了vapor/vapor:
heroku buildpacks:set vapor/vapor
为什么会发生此错误,我该如何解决?
我什至通过以下命令更改了 swift 版本
echo "5.1.3" > .swift-version
git add .
git commit -m "Done"
并将其推送到 Heroku 显示以下错误
package at '/tmp/build_8e6b47bc' is using Swift tools version 5.2.0 but the installed version is 5.1.0
【问题讨论】: