4

Bitbucketに既存のDjangoアプリがあり、Herokuにデプロイhg-gitできます。アプリフォルダー内でherokuコマンドを実行したいときはいつでも、次のエラーが発生します。

$ heroku ps
 !    No app specified.
 !    Run this command from an app folder or specify which app to use with --app <app name>
$ heroku logs
 !    No app specified.
 !    Run this command from an app folder or specify which app to use with --app <app name>
etc.

現在の回避策はアプリ名を指定することですが、 gitを使用した場合のheroku ps --app <app name>ように、リポジトリ名をリモートのHerokuアプリ名にリンクする方法を探しています。

今のところ、アプリをgithubに移動することはできません。

4

2 に答える 2

4

アプリ名を取得するためにファイルをheroku見ていることを考慮して、ローカルリポジトリ内で次のことを行うだけです。.git/config

git init
git remote add heroku git@heroku.com:<app-name>.git

リポジトリを台無しにしないために、次の行も に追加します.hgignore

#Git setup
.git/**

これで、通常の heroku コマンドはデフォルトのアプリ名を要求しなくなりました。

于 2012-04-09T18:10:36.553 に答える