Skip to content
shunter1112 edited this page Sep 2, 2013 · 1 revision

heroku helpを実行すると、使い方の概要が表示されます :

:::term
$ heroku help
Usage: heroku COMMAND [--app APP] [command-specific-options]

Primary help topics, type "heroku help TOPIC" for more details:

  addons    # manage addon resources
  apps      # manage apps (create, destroy)
  auth      # authentication (login, logout)
  config    # manage app config vars
  domains   # manage custom domains
  logs      # display logs for an app
  ps        # manage processes (dynos, workers)
  releases  # view release history of an app
  run       # run one-off commands (console, rake)
  sharing   # manage collaborators on an app

Additional topics:

  account      # manage heroku account options
  db           # manage the database for an app
  drains       # display syslog drains for an app
  help         # list commands and display help
  keys         # manage authentication keys
  maintenance  # toggle maintenance mode
  pg           # manage heroku postgresql databases
  pgbackups    # manage backups of heroku postgresql databases
  plugins      # manage plugins to the heroku gem
  ssl          # manage ssl certificates for an app
  stack        # manage the stack for an app
  status       # check status of Heroku platform
  update       # update the heroku client
  version      # display version

コマンドは2種類に分かれています。一般コマンドとアプリケーションコマンドです。

一般コマンド

一般コマンドはあなたのHerokuアカウント上の全体での指示となり、特定のアプリケーションを指定するものではありません。 例えば、あなたが作ったアプリケーションやコラボレータをリストすることがあります :

:::term
$ heroku apps
example
collabapp                 [email protected]
example2

アプリケーションコマンド

アプリケーションコマンドはアプリケーションのローカルのGitのワーキングコピーの中で実行されるものです。 アプリの名前は、現在のワーキングコピー用のGitリモートをスキャンすることで、自動的に検出されます。 そのため、どのアプリケーションに指示を出すのかは明示する必要がありません。例えば、heroku apps:infoコマンドは ワーキングコピーのなかで特別な引数をなしに実行することができます。:

:::term
$ cd example
$ heroku apps:info
=== example
Git Repo:       [email protected]:example.git
Owner:          [email protected]
Repo size:      960k
Slug size:      512k
Stack:          cedar
Web URL:        http://example.heroku.com/

もしあなたが複数のHerokuリモートをもっているか、ローカルのワーキングコビー外でコマンドを実行したい場合は 以下のように明示的にアプリケーションの名前を指定する事が出来ます :

:::term
$ heroku apps:info --app example

HTTPプロキシの使用

もし、あなたが外部のHTTP/HTTPSサービスと接続するためにプロキシを使う必要があるファイアウォールの中にいる場合、 herokuコマンドを実行する前に、HTTP_PROXYHTTPS_PROXY環境変数を設定することができます。

Clone this wiki locally