使用Heroku开始(不是):找不到应用程序

时间:2011-03-14 23:27:59

标签: ruby-on-rails-3 heroku

这应该很简单,而且我发誓它在一小时前工作了。我可以登录Heroku,但无法运行任何有用的命令:

$ heroku login
Enter your Heroku credentials.
Email: xxx@whatever.com
Password: 
$ heroku stack
App not found
$ heroku config
App not found

也许这是问题的根源?

$ git remote show heroku
!  No such app as empty-samurai-345
fatal: The remote end hung up unexpectedly

empty-samuri-345是我之前删除的应用程序。我真正想做的就是使用bamboo-mri-1.9.2堆栈上传一个新的应用程序。

提前感谢您的建议......

3 个答案:

答案 0 :(得分:75)

您需要使用以下命令删除git中的heroku远程:

git remote rm heroku

然后你可以用这个添加一个新遥控器:

git remote add heroku git@heroku.com:your-app.git

然后尝试运行heroku命令。

答案 1 :(得分:10)

运行以下

git config -l

配置密钥很容易被发现,remote.heroku.url

现在,如果您可以直接编辑配置,只需:

git config -e

如果不是:

# Confirm you've got the right key
git config remote.heroku.url
# Substitute your_app_name appropriately
git config remote.heroku.url git@heroku.com:your_app_name.git

我的回答是基于fearless_fool的评论,该评论缺乏很多细节。

仅供参考:配置文件位于/your_git_repo/.git/config

答案 2 :(得分:2)

我刚从heroku在线仪表板重命名我的应用程序时遇到了同样的问题。 然后我尝试在我的本地机器上运行cli中的一些命令,它给了'App not found'。我猜Cli不知道我重命名我的应用程序的更改。

所以我再次登录heroku网站并使用旧名称重命名该应用程序。 然后所有命令都来自cli。

因此,请勿使用在线信息中心重命名您的应用,请使用CLI。

我希望它有所帮助...... !!