如何以编程方式从Heroku API(最好用Ruby)创建`Dyno`类型的Hobby?

时间:2017-11-07 03:26:56

标签: heroku heroku-api

当我尝试使用heroku app api创建422时,以下方法返回Dyno HTTP状态代码:

  client = PlatformAPI.connect_oauth(API_KEY)
  dyno_interface = PlatformAPI::Dyno.new(client)
  begin
    dyno_interface.create('my-cool-app', {"command" => " bin/rails server -p 
  $PORT -e $RAILS_ENV", "size" => "hobby", "type"=> "run"})
  rescue => e
   resp = e.response
  end

它失败并显示消息:Requested type Hobby is not available. Please use Free.

如果重要,我已尝试使用不同版本的Ruby客户端(版本2.0.0)。此外,我的应用程序目前没有Procfile,但我不确定这是否重要。

TLDR :如何通过Heroku API自动创建Hobby类型的Dynos(最好是在Ruby中)。

1 个答案:

答案 0 :(得分:0)

从来没有弄清楚如何从Ruby更改dyno类型,所以我们最终从ruby调用了bash / Heroku CLI。

如果有人知道如何从Ruby做到这一点,仍然感兴趣。