2

プロジェクト フォルダー内でローカルの heroku リポジトリを初期化したところ、ランダムな名前が付けられました。その名前が欲しくなかったので、リモートのheroku Webサイトのアプリ名をプロジェクトフォルダー名に変更しました。しかし、コマンドラインからいくつかのアドオンを追加したい場合、それ(heroku)は常に古い名前を探し、「古い名前のアプリが見つかりません」というエラーが表示されます。

古い名前は物理的に存在しませんが(heroku構成内のみ、どこにあるかわからないので手動で変更できます)コピーして試しましたheroku apps:rename newname --app oldname

したがって、プロジェクトフォルダー内のローカルのheroku初期化を削除して、最初からやり直します。ガイドしてください。

ありがとう、

4

2 に答える 2

2

で明示的に指定されていない場合、Heroku は--appgit remotes を見てアプリ名を決定しようとします。

heroku apps:renameはリポジトリのリモートの更新を処理しますが、ご覧のとおり、サイト経由で行うと、git リモートを手動で更新する必要があります (他のクローンがある場合は、とにかくそれを行う必要があります)。

于 2012-07-04T23:17:43.227 に答える
1

私は解決策を見つけました。

remore heroku リポジトリの名前を古い名前に変更し、コマンドラインを使用して名前を変更しました

heroku apps:rename "new-name" --app "old-name"

そして完成!

しかし、古い名前を見ることができ、まだ名前だと思っていたので、herokuがローカルでどこを見ていたかを知りたい.

于 2012-07-03T18:09:20.457 に答える