首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Swift Perfect Heroku无法检测set buildpack

Swift Perfect Heroku无法检测set buildpack
EN

Stack Overflow用户
提问于 2016-11-20 03:25:49
回答 2查看 290关注 0票数 1

我正在尝试在Heroku上部署一个Perfect应用程序,但我只是成功地让Swift编译器在Herolu上使用Perfect自己的build pack运行。然而,这个构建包使用的是Swift 2.2,而我的应用程序运行在Swift 3上。

然后,我尝试了其他各种构建包,包括vaporneonichu,以及似乎最流行的一个:kylef

但对于他们中的每个人,我在推送Heroku时都收到了相同的错误消息:

代码语言:javascript
复制
Failed to detect set buildpack <url>.git

我觉得我已经用尽了我的选择,所以这是我最后一次尝试。

EN

回答 2

Stack Overflow用户

发布于 2017-07-25 06:48:01

你的Heroku示例项目中的makefile引用了Ubuntu 14.0.4,截至2017年5月,默认的Heroku应用程序是16.0.4。您需要将ubuntu堆栈设置为cedar-14,swift应用程序将部署得很好:

$ heroku堆栈:设置cedar-14 -a示例-应用程序

$ git提交-m“更新到雪松-14”--allow-empty

$ git推送heroku master

票数 1
EN

Stack Overflow用户

发布于 2016-12-24 14:19:01

我成功地解决了这个错误。项目结构不起作用。

请使用此项目结构:https://github.com/taplin/Perfect-Heroku-Buildpack-Example

我在heroku上链接了这个构建包:https://github.com/PerfectlySoft/Perfect-Heroku-Buildpack

它对我来说工作得很好。你可以从视频中提取的所有其他说明:http://perfect.org/heroku-buildpack-for-perfect-and-swift.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40697001

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档