在Heroku上重新定义rails应用程序

时间:2011-07-26 21:18:35

标签: ruby-on-rails-3 heroku

我有一个曾经在heroku上的rails项目。出于某种原因,我无法再访问heroku url上的rails项目了。更新到Rails 3后,我决定为该应用程序获取一个新的URL。我该怎么做?

我试过以下

# in the rails directory...
git remote rm heroku
heroku create
git push heroku master

错误:

! No such app as generated-heroku-subdomain

generated-heroku-subdomain可以替换为我运行时生成的名称。

2 个答案:

答案 0 :(得分:0)

您是否在myapps下查看了Heroku网站,看看您的应用程序是否仍然列出?如果您在应用程序页面的底部看到一个git REPO url,则可以使用它在项目代码中将其作为远程URL读取。

git remote add heroku <url of repo here>

另外,检查git remote -v的响应以确保没有引用旧的应用程序名称。

答案 1 :(得分:0)

您也可以删除您的仓库并重新添加。

rm -r .git
git init
git add .
git commit 'master'
heroku create
heroku rename my-new-app
git push heroku master

一切都应该是好的。