Stripe Backend示例:构建失败

时间:2017-05-10 08:17:03

标签: swift heroku stripe-payments

我正在探索与Stripe的iOS集成,我陷入了入门页面。我在以下示例iOS应用程序的第3步: https://github.com/stripe/stripe-ios

我从https://github.com/stripe/example-ios-backend点击'Deploy to Heroku'按钮,输入我的秘密测试条带键,但它在Heroku仪表板上抛出以下构建错误:

  

- - - - >检测到Ruby应用   ----->编译Ruby / Rack! !安装ruby-2.1.2时发生错误! ! Heroku建议你使用   这里列出的最新支持的Ruby版本:!
  https://devcenter.heroku.com/articles/ruby-support#supported-runtimes   ! !有关声明Ruby的语法的更多信息   版本见:!
  https://devcenter.heroku.com/articles/ruby-versions! !
  注意:仅支持最新版本的Ruby 2.1   雪松14! ! Debug InformationCommand:'set -o pipefail;   curl -L --fail --retry 5 --retry-delay 1 --connect-timeout 3   --max-time 30 https://s3-external-1.amazonaws.com/heroku-buildpack-ruby/heroku-16/ruby-2.1.2.tgz   -s -o - | tar zxf - '意外失败了:! ! gzip:stdin:意外的文件结束! tar:孩子返回状态1!柏油:   错误无法恢复:现在退出! !推送拒绝,失败   编译Ruby应用程序。 !推送失败

我不太确定我在哪里出错了,因为我只是按照步骤操作。有人建议吗?

1 个答案:

答案 0 :(得分:0)

项目的Gemfile设置为使用Ruby 2.1.2,Heroku不再支持它。

该项目刚刚更新为使用Ruby 2.2.7,因此您现在应该可以部署它了!