2

我在我的项目文件夹中初始化了一个本地 heroku 存储库,它给出了一些随机名称。我不想要这个名称,所以我将远程 heroku 网站中的应用程序名称重命名为我的项目文件夹名称。但是现在,如果我想从命令行添加一些插件,它(heroku)总是寻找旧名称并出现错误,提示“未找到旧名称应用程序”。

我复制了旧名称,尽管它实际上并不存在(仅在 heroku 配置中,我不知道它在哪里,所以我可以手动修改)并尝试了heroku apps:rename newname --app oldname

所以我想在我的项目文件夹中删除我的本地heroku初始化并从头开始再做一次。请指导我。

谢谢,

4

2 回答 2

2

如果没有明确指定,Heroku 将--app尝试通过查看 git remotes 来确定应用程序名称

heroku apps:rename将为您处理更新存储库的遥控器,但正如您所观察到的,通过该站点进行操作将意味着您需要手动更新您的git 遥控器(如果您有其他克隆,则无论如何都需要这样做)

于 2012-07-04T23:17:43.227 回答
1

好的,我找到了解决方案。

我将我的 remore heroku repo 重命名为旧名称,并使用命令行进行了重命名

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

它完成了!

但是我想知道heroku在本地查看的位置,因为它能够看到旧名称并且仍然认为它是名称,换句话说,我想知道heroku在哪里/哪个文件存储了项目的本地名称。

于 2012-07-03T18:09:20.457 回答