美文网首页
vapor部署到heroku报错

vapor部署到heroku报错

作者: 小vv | 来源:发表于2017-10-12 17:32 被阅读43次

    报错信息

    ➜  MyService git:(master) ✗ git push heroku master

    Counting objects: 43, done.

    Delta compression using up to 8 threads.

    Compressing objects: 100% (33/33), done.

    Writing objects: 100% (43/43), 11.58 KiB | 2.90 MiB/s, done.

    Total 43 (delta 2), reused 0 (delta 0)

    remote: Compressing source files... done.

    remote: Building source:

    remote:

    remote: -----> Swift app detected

    remote: Cloning into 'swiftenv'...

    remote: Swift 3 Heroku Installer

    remote: 🔢  Version: 3.1.1

    remote: 🖥  Operating System: ubuntu1404

    remote: 📦 Installing Swiftenv

    remote: Cloning into '/app/.swiftenv'...

    remote: 🐦 Installing Swift

    remote: Downloading https://swift.org/builds/swift-3.1.1-release/ubuntu1604/swift-3.1.1-RELEASE/swift-3.1.1-RELEASE-ubuntu16.04.tar.gz

    remote: /tmp/swiftenv-3.1.1- /tmp/build_cb17ea379ff9bebcfbc59b704bf4d24c

    remote:  % Total    % Received % Xferd  Average Speed  Time    Time    Time  Current

    remote:                                  Dload  Upload  Total  Spent    Left  Speed

    remote: 100  117M  100  117M    0    0  6374k      0  0:00:18  0:00:18 --:--:-- 5794k

    remote: /tmp/build_cb17ea379ff9bebcfbc59b704bf4d24c

    remote: 3.1.1 has been installed.

    remote: ✅  Done

    remote: -----> Installing clang-3.7.0

    remote: precompile

    remote: -----> Building Package ... this will take a while

    remote: swift-build: error: Package requires minimum Swift tools version 4.0.0. Current Swift tools version is 3.1.0

    remote:  !    Push rejected, failed to compile Swift app.

    remote:

    remote:  !    Push failed

    remote: Verifying deploy...

    解决方法在:

    在你的vapor工程的根目录下新建.swift-version文件

    打开控制台 输入touch .swift-version 新建文件

    用编辑器打开文件 open -e .swift-version 输入4.0保存

    然后就OK了 因为是属于隐藏文件夹 所以需要手动添加

    git add .swift-version

    然后编辑

    git commit -am "make it better

    重新上传。成功

    git push heroku master

    相关文章

      网友评论

          本文标题:vapor部署到heroku报错

          本文链接:https://www.haomeiwen.com/subject/ijeoyxtx.html