4

私はこれをレーキタスクで使用しています:

client = Heroku::Client.new('', 'heroku-api-key')
client.rake 'my-app-name', 'db:migrate'

そして私が得るのは

RestClient :: UnprocessableEntity:422UnprocessableEntity。

次のような他のコマンドが機能します

client.ps('my-app-name')

herokuclient.rbは

rake(app_name, cmd)

何が悪いのかわかりません。RESTCLIENT_LOG = stdoutを使用している場合でも、応答をデバッグする方法がわかりません。

4

2 に答える 2

0

API キーをエクスポートすると、API のスクリプトを作成しなくても、heroku コマンド ラインを実行できます。

export HEROKU_API_KEY=<your key>
heroku run bundle exec rake db:migrate
于 2012-09-19T18:50:57.820 に答える